我想确保,如果我从一台计算机在 Subversion 中提交某些内容,然后在另一台计算机上 checkout ,我将获得相同的日期时间和时间戳值。
目前,我观察到文件修改的日期时间是从我进行同步时开始的,而不是原始值。
对我来说,知道文件何时同步没有任何意义 - 我只想查看上次提交时间。
此问题与时区无关。
最佳答案
您可以在.subversion/config
中设置它:
[miscellany]
use-commit-times = yes
尽管如果我们谈论源文件,你会产生奇怪的副作用。
例如,您构建软件并执行svn update
。现在,更新文件的时间戳早于构建结果文件的时间戳,即使某些源文件发生更改,也不会重新构建。对此设置要非常小心。
关于svn - 如何在 Subversion 上保留原始文件 [commit] 时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2171939/