0

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

问题- 唯一的问题是报告了 VSS 历史记录中发生的所有更改,但检查它们的日期,它们看起来正好延迟了 9 小时。

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

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

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

4

2 回答 2

0

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

于 2016-01-16T17:18:13.927 回答
0

迁移过程中似乎出了点问题。在 Subversion 中,修订的日期和时间存储为svn:dateunversioned 属性svn:date每个 SVNBook的属性:

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

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

于 2015-12-14T16:07:30.553 回答