svn - 如何在 Subversion 上保留原始文件 [commit] 时间戳?

标签 svn datetime timestamp

我想确保,如果我从一台计算机在 Subversion 中提交某些内容,然后在另一台计算机上 checkout ,我将获得相同的日期时间和时间戳值。

目前,我观察到文件修改的日期时间是从我进行同步时开始的,而不是原始值。

对我来说,知道文件何时同步没有任何意义 - 我只想查看上次提交时间。

此问题与时区无关。

最佳答案

您可以在.subversion/config中设置它:

[miscellany]
use-commit-times = yes

尽管如果我们谈论源文件,你会产生奇怪的副作用。

例如,您构建软件并执行svn update。现在,更新文件的时间戳早于构建结果文件的时间戳,即使某些源文件发生更改,也不会重新构建。对此设置要非常小心。

关于svn - 如何在 Subversion 上保留原始文件 [commit] 时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2171939/

相关文章:

java - java中的简单日期格式化程序问题

php 将日期转换为时间戳

c++ - Windows时间戳(C++)

svn - 从特定标签创建SVN分支并合并到主干

datetime - 如何将 chrono::Datetime 舍入到最接近的秒数?

c# - 使用 C# DateTime 将 SQL 日期时间设置为最小值

java - Vlcj - 如何使用 Java 获取时间戳?

xcode - 如何在 Xcode 4 中添加新项目到源代码管理?

objective-c - cocoa Pod svn 问题

svn - Subversion 不将更改合并到重命名的文件中?