我正在使用SVN版本控制下的C ++项目。这是我典型的工作流程:
在最后一步之后,所有提交文件的时间戳都会更改为当前时间。这很不方便,因为依赖于这些文件的项目的所有部分将再次重建,尽管它们的内容在提交后没有更改(仅限时间戳)。
答案 0 :(得分:5)
通常,SVN客户端不期望这种行为。但是,svn:keywords属性具有此副作用(因为替换属性会更改文件的时间戳)。当您不需要关键字(它们很少在C ++项目中使用)时,您应该检查是否设置了svn:keywords属性并将其删除。
答案 1 :(得分:0)
HKEY_CURRENT_USER\Software\Tigris.org\Subversion\Config\miscellany
上使用“use-commit-times”键(是|否)SVN属性(any)与时间戳问题
略有关系