从VSS到SVN的迁移存储库:提交延迟9小时'日期在日志文件中

时间:2015-12-14 07:13:17

标签: svn migration visual-sourcesafe polarion

我已使用Polarion SVN Importer成功将VSS存储库迁移到SVN。

问题 - 唯一的问题是VSS历史记录中发生的所有更改都会被报告,但检查其日期时,它们看起来会在9小时之前完全延迟。

作者,提交的分钟和秒都是正确的,但是小时(以及到目前为止的一天,如果延迟导致日期克服午夜)将向前移动9小时。

注意 - 我已经进行了一些测试,这与我使用的操作系统的时钟无关。

关于可能的原因或解决方案的任何建议?

2 个答案:

答案 0 :(得分:0)

在迁移过程中看起来出了问题。在Subversion中,修订版的日期和时间存储为svn:date unversioned property。每个SVNBook的属性svn:date

  

包含以ISO 8601格式创建修订版的UTC时间。价值来自服务器机器的时钟,而不是客户端。

因此,您使用的导入/迁移工具似乎设置时间错误。我建议检查此工具的选项并重新导入存储库。但是,还有另一种选择 - 您可以为所有修订重写svn:date值。但是,这可能需要一些非平凡的脚本。

答案 1 :(得分:0)

我解决了这个问题。我必须通过VSS管理工具(MIcrosofot Visula Source Safe Administration)以正确的方式设置VSS存储库中的时区。