2

svn リポジトリをローカル git に移行しました。何らかの理由で、すべての著者は次のようになります。

userid <userid@localhost> 

「localhost」「myorg.org」に書き換えるすべての作成者を変更する方法はありますか

userid <userid@myorg.org> 

アップデート

ユーザーIDは固定ではありません。

4

1 に答える 1

4

コメントには、インポート プロセス中にこれを修正するためのいくつかの提案があります。インポートが完了したに修正したい場合は、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

于 2015-08-10T15:36:20.537 に答える