我更改了 CSS 文件,然后提交了它。然后在另一台服务器上更新。但更新文件的时间是SVN更新的时间。
是否可以获得“真实”时间 - 文件更改保存在第一台服务器上的时间?
统计输出:
stat myfile.css
File: `myfile.css'
Size: 29731 Blocks: 64 IO Block: 4096 regular file
Device: fe11h/65041d Inode: 4411064 Links: 1
Access: (0660/-rw-rw----) Uid: ( 1118/ valk) Gid: ( 1010/developers)
Access: 2012-02-19 18:04:50.000000000 +0200
Modify: 2012-02-19 18:04:50.000000000 +0200
Change: 2012-02-19 18:04:50.000000000 +0200
谢谢
最佳答案
您还可以通过编辑以下内容将 Subversion 配置为使用提交时间
Subversions 配置文件分别位于 ~/.subversion/config
(UNIX、Linux)
%APPDATA%\subversion
(Windows)
有这些行(在未修改的文件中大约第 100 行):
### Set use-commit-times to make checkout/update/switch/revert
### put last-committed timestamps on every file touched.
# use-commit-times = yes
只需从最后显示的行中删除“#”即可。
注意此设置对此计算机上的所有工作副本均有效
关于file - 从SVN更新后如何获得真实的文件更改时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9350807/