首先:我知道 SVN 不存储实际的文件时间戳,而只存储最后一次提交时间。
第二:正常签出文件时,文件的时间戳设置为实际签出的时间。这可以通过使用use-commit-times = yes
subversion 配置文件和Set file dates to the 'last commit time'
Tortoise SVN 中的选项来影响,或者使用命令svn checkout --config-option config:miscellany:use-commit-times=yes
但我想实际存储正在签入的文件的时间戳,并能够将其应用于再次签出的文件!
对于源文件,这没什么大不了的,但我们也提交二进制第三方库,我们确实希望保留实际的文件时间戳。
用户“oefe”在此线程中发布,这是可能的,但从未展示过如何:https ://stackoverflow.com/a/2171973/2339326