svn导入后提交时间不正确

时间:2013-04-28 02:57:17

标签: git svn version-control

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

1 个答案:

答案 0 :(得分:0)

您可以通过运行git filter-branch --env-filter yourscript -- --all来解决此问题,其中yourscript是您编写的修改了 环境变量GIT_AUTHOR_DATEGIT_COMMITTER_DATE根据 您的需求。您可能想要检查它们是否都需要更正 记录git log --format=fuller

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

  

是,数字在哪里   自unix时代以来的几秒钟。是积极的还是消极的   偏离UTC。例如,CET(比UTC早2小时)是+0200。

所以只需从第一个号码中删除60 * 60 = 3600就可以了。