0

使用 导入 SVN 存储库后git svn,所有 git 提交的时间都不正确(SVN 时间后 1 小时)。
任何想法如何解决这一问题?

4

1 回答 1

0

您可以通过运行来解决此问题git filter-branch --env-filter yourscript -- --allyourscript您编写的一个简短脚本会根据您的需要修改环境GIT_AUTHOR_DATE变量GIT_COMMITTER_DATE。您可能想通过在git log --format=fuller.

这些变量将以 git 的内部时间格式保存时间:

它是 ,其中是自 unix 纪元以来的秒数。是与 UTC 的正偏移或负偏移。例如 CET(比 UTC 提前 2 小时)是 +0200。

因此,只需从第一个数字中删除 60*60=3600 即可。

于 2013-04-28T06:05:50.713 回答