これは、Ubuntuオンライン、Fedoraオンライン、Windowsオンラインエミュレータ、MAC OSオンラインエミュレータなど、複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドgit-check-mailmapです。
プログラム:
NAME
git-check-mailmap - 連絡先の正規名とメールアドレスを表示する
SYNOPSIS
git メールマップをチェックする [オプション] ...
DESCRIPTION
各「名前" または "コマンドラインまたは標準入力から(
--stdin を使って、その人の正規名とメールアドレスを検索します(「マッピング」を参照)。
著者が見つかった場合はそれを出力し、見つからない場合は入力をそのまま出力します。
OPTIONS
--標準入力
連絡先を使い果たした後、標準入力から連絡先を1行ずつ読み取ります。
コマンドラインで提供されます。
出力
各連絡先について、改行で終わる1行が出力されます。名前が
提供または知られている メールマップ、 "名前” が印刷されます。それ以外の場合は
「 ” が印刷されます。
MAPPING 作者
ファイル .mailmap がリポジトリのトップレベル、または指定された場所に存在する場合
mailmap.file または mailmap.blob 構成オプションによって、作成者と
コミッター名と電子メール アドレスを正規の本名と電子メール アドレスに変更します。
単純な形式では、ファイル内の各行は、ファイルの正規の実際の名前で構成されます。
作成者、空白、およびコミットで使用される電子メール アドレス (で囲まれています) < >) マップへ
名前に。 例えば:
正式名称[メール保護]>
より複雑な形式は次のとおりです。
<[メール保護]>>[メール保護]>
これにより、mailmap はコミットの電子メール部分のみを置き換えることができます。
正式名称[メール保護]>>[メール保護]>
これにより、mailmap は、一致するコミットの名前と電子メールの両方を置き換えることができます。
指定されたコミット電子メール アドレス、および:
正式名称[メール保護]> コミット名[メール保護]>
これにより、mailmap は、両方に一致するコミットの名前と電子メールの両方を置き換えることができます。
指定されたコミット名とメールアドレス。
例 1: 履歴には、Jane と Joe という XNUMX 人の作成者によるコミットが含まれており、その名前が表示されます。
いくつかの形式でリポジトリ内にあります。
ジョー・デベロッパー[メール保護]>
ジョー R. 開発者[メール保護]>
ジェーン・ドウ[メール保護]>
ジェーン・ドウ
ジェーン D.
ここで、ジョーは自分のミドルネームのイニシャルを使用することを望んでおり、ジェーンは自分の姓を好むと仮定します。
完全に綴られています。 適切な .mailmap ファイルは次のようになります。
ジェーン・ドウ
ジョー R. 開発者[メール保護]>
エントリが必要ないことに注意してください。 、本名だから。
その著者はすでに正しいです。
例 2: リポジトリには、次の作成者からのコミットが含まれています。
ニック1[メール保護]>
ニック2[メール保護]>
ニック2[メール保護]>
サンタ[メール保護]>
クラウス[メール保護]>
CTO[メール保護]>
次に、次のような .mailmap ファイルが必要になる場合があります。
<[メール保護]>>[メール保護]>
サム・デュード[メール保護]>ニック1[メール保護]>
他の著者[メール保護]>ニック2[メール保護]>
他の著者[メール保護]>>[メール保護]>
サンタクロース[メール保護]>>[メール保護]>
ハッシュを使用する # コメントが単独の行にある場合、または電子メール アドレスの後にある場合。
GIT
の一部 git(1)スイート
onworks.net サービスを使用して git-check-mailmap をオンラインで使用する