file - 从SVN更新后如何获得真实的文件更改时间?

标签 file svn time

我更改了 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/

相关文章:

c - 输入要写入文件的数据时出错

php - 文件不是从浏览器运行而是从终端运行

time - Google 表格时间格式对我不起作用

python - 如何将内容与作为二进制和其他形式内容容器的文件分离

c# - 使用本地应用程序从服务器获取文件

svn - 处理分支和合并的更好方法?

git - 将 svn 镜像到 git 的想法

git - 哪里有适合 SVN(Subversion) 用户的 Git 教程?

javascript - 使用 Jquery timeago 插件

excel - 强制 Excel 2007 默认显示时间数据中的秒数