【发布时间】:2011-06-02 04:33:22
【问题描述】:
我正在从事一个项目,该项目涉及使用 SVNKit 从 SVN 服务器中提取详细信息。我的项目已经完成,并且已经为我们工作了一段时间。在测试过程中,我注意到一些非常奇怪的事情。我的提取数据的提交时间似乎总是与 SVN 日志中的不同。
我在我的项目中找不到任何可能导致这种差异的代码,但现在我正在研究 SVN 服务器如何存储提交时间本身。由于我们有来自世界不同地区的开发人员在不同的时区工作,因此我认为 SVN 可能会在将它们转换为 GMT 或运行 SVN 服务器的系统的时区后存储时间。但这似乎并没有发生。而是根据提交完成的时间和本地时区本身存储时间。
到目前为止,我在互联网上找不到任何实质性文件来支持我的理论。
谁能简要解释一下 SVN 如何存储每次更改的提交时间?引用此内容的文档链接将有很大帮助。
【问题讨论】:
标签: svn timezone repository commit logging