【发布时间】:2015-09-06 17:40:09
【问题描述】:
我正在将旧的 CVS 存储库转换为 git,它运行良好,除了所有提交都使用 UTC 而不是每个作者的本地时区。
我想根据每个作者更改这些提交的时区,例如,一位作者的所有提交都从 +0000 更改为 +1000,而其他作者的提交保持不变。 (所以我可以为每个作者执行一次此过程。)
实际时间应该保持不变,因此当前为02:00:00 +0000 的提交应该变为12:00:00 +1000。
像git filter-branch 这样的东西可以吗?
【问题讨论】:
-
不要忘记“时区!=偏移量”(参见the timezone tag wiki)。根据 DST,单个作者的偏移量可能会有所不同。
标签: git timezone git-filter-branch