2

我使用 Subgit 导入了大型 svn 存储库。后来我注意到 svn 修订版只有电子邮件地址,而 git 通常也有 user.names。

authors.txtsubgit有一个特殊文件,其中包含从 svn 用户到 git 用户的映射。但是为了使用它,我将不得不再次重新导入整个存储库,这将花费太多时间。

我只想修复已导入存储库中所有提交的作者,具有以下格式的映射文件:

example1@example.com = John Doe <example1@example.com>
example2@example.com = Jack Doe <example2@example.com>
...

如何使用 git 或 subgit 根据上面的列表轻松重写 git 提交历史记录?

4

0 回答 0