使用 导入 SVN 存储库后git svn
,所有 git 提交的时间都不正确(SVN 时间后 1 小时)。
任何想法如何解决这一问题?
问问题
120 次
1 回答
0
您可以通过运行来解决此问题git filter-branch --env-filter yourscript --
--all
,yourscript
您编写的一个简短脚本会根据您的需要修改环境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 回答