【发布时间】:2015-07-08 05:14:50
【问题描述】:
我使用 git fast import 创建了一个 git 存储库。我想更新其中单个文件的提交者信息。如何更新单个文件的提交者信息?
【问题讨论】:
-
您已经创建了您的存储库,所以我建议您按照this SO question 中的一些步骤进行操作,尤其是那些与
git filter-branch相关的步骤。请记住,因为提交者信息仅包含在提交中,并且每个提交都引用其父文件,因此重写单个文件实际上需要重写大部分提交历史。 (除非:您是否正在考虑从源代码库重新导入整个树,重新开始,但从一开始就使用精细的源信息?) -
实际上我正在尝试将元数据从 Serena Dimensions 版本控制系统导入到 Git。我通过在脚本中使用虚拟作者姓名尝试了 Git 快速导入。现在我想用实际的作者姓名更新提交历史。
标签: git git-fast-import