svn リポジトリをローカル git に移行しました。何らかの理由で、すべての著者は次のようになります。
userid <userid@localhost>
「localhost」を「myorg.org」に書き換えるすべての作成者を変更する方法はありますか
userid <userid@myorg.org>
アップデート
ユーザーIDは固定ではありません。
コメントには、インポート プロセス中にこれを修正するためのいくつかの提案があります。インポートが完了した後に修正したい場合は、git filter-branch
コマンドを使用して作成者のメールを書き換えることができます。
git filter-branch --env-filter '
GIT_AUTHOR_EMAIL=${GIT_AUTHOR_EMAIL/localhost/myorg.org}
GIT_COMMITTER_EMAIL=${GIT_COMMITTER_EMAIL/localhost/myorg.org}
'
これは、すべての作成者およびコミッターの電子メール (現在のブランチ) の代わりmyorg.org
になります。localhost