如果我按日期时间更新并且未指定时区,则svn使用什么时区

时间:2011-01-31 21:29:54

标签: svn datetime

假设我在svn存储库中的shell上执行以下命令:

$ svn update -r {"2011-01-01 12:00"}

它使用的是什么时区?是吗:

  • UTC?
  • 我的机器的当地时区?
  • 拥有svn存储库的计算机的本地时区?
  • ???

我无法在Revision Specifiers上的svn文档中找到此信息。

2 个答案:

答案 0 :(得分:2)

它在您机器的本地时区解释。因此,如果您在GTM -5h当地,那么12:00将被解释为17:00 UTC。

如果您想明确指定ISO-8601格式支持的其他时区,那么您也可以这样做。您链接的文档包含此类示例。

请注意,保存svn存储库的计算机的时区永远不会用于任何事情;在内部,存储库始终以UTC格式存储提交时间。

答案 1 :(得分:0)

您可以在提交时指定本地服务器时间。