[英]Migration repository from VSS to SVN: 9 hours delay in the commits' date in the log file
我已经使用Polarion SVN Importer成功地将VSS信息库迁移到SVN中。
问题 -唯一的问题是,报告了VSS历史记录中发生的所有更改,但是检查了它们的日期,它们似乎正好延迟了9个小时。
作者,提交的分钟和秒数是正确的,但是小时数(以及到目前为止,如果延迟导致日期超过午夜,则也是一天)向前移动了9个小时。
注意 -我进行了一些测试,这与我使用的操作系统的时钟无关。
关于可能是什么原因或解决方案的任何建议?
迁移期间好像出了点问题。 在Subversion中,修订的日期和时间存储为svn:date
unversioned属性 。 每个SVNBook的svn:date
属性:
以ISO 8601格式包含创建修订版的UTC时间。 该值来自服务器计算机的时钟,而不是来自客户端的时钟。
因此,看来您使用的导入/迁移工具设置的时间错误。 我建议检查此工具的选项,然后重新导入存储库。 但是,还有另一个选择-您可以为所有修订版本重写svn:date
值。 但是,这可能需要一些不平凡的脚本。
我解决了问题。 我必须通过VSS管理工具(MIcrosofot Visula源安全管理)以正确的方式在VSS存储库中设置时区。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.