Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
让TortoiseSVN设置文件';将修改的时间设置为最新版本的时间戳_Svn_Tortoisesvn - Fatal编程技术网

让TortoiseSVN设置文件';将修改的时间设置为最新版本的时间戳

让TortoiseSVN设置文件';将修改的时间设置为最新版本的时间戳,svn,tortoisesvn,Svn,Tortoisesvn,我似乎记得在执行更新时能够将文件的最后修改时间戳设置为修订版的时间戳。因此,如果有人在五天前提交了一个文件,而我对其进行了更新,那么修改后的时间戳将是五天前,而不是今天 选项在哪里?当我转到TurtoiseSVN菜单中的设置选项时,我看到一个选项“将文件日期设置为上次提交时间”。这可能就是您要查找的 调用设置选项 设置选项 我不确定Tortoise是否使用SVN客户端作为后端,但如果使用,Subversion配置文件中有一个选项: use-commit-times = yes 很抱歉,如果这

我似乎记得在执行更新时能够将文件的最后修改时间戳设置为修订版的时间戳。因此,如果有人在五天前提交了一个文件,而我对其进行了更新,那么修改后的时间戳将是五天前,而不是今天


选项在哪里?

当我转到TurtoiseSVN菜单中的设置选项时,我看到一个选项“将文件日期设置为上次提交时间”。这可能就是您要查找的

调用设置选项

设置选项

我不确定Tortoise是否使用SVN客户端作为后端,但如果使用,Subversion配置文件中有一个选项:

use-commit-times = yes

很抱歉,如果这不适用于您的平台,但我还是会提到它。它适用于使用SVN命令行客户端的用户。

我知道这是椅子和键盘之间的问题。谢谢至少在Turtoise的首选项UI中有一个启动和编辑svn配置文件的按钮。谢谢!在我的客户端提供的windows平台上,我同时使用cygwin和Tortoise:我可以分别将~/.subversion/config设置为
use commit times=yes
,并且我确认它在我的cygwin中工作。我可以在cygwin中关闭它,然后在Tortoise中打开它。至少对于cygwin,我们有单独的配置-不确定非cygwin是否有不同的行为。我想你有一个很好的理由想要这样做,你知道你在做什么,但对于后代,我想我应该添加一个警告。。。如果将此选项与某种增量生成工具(如make)一起使用,则文件可能会因更新而更改,但仍具有上次生成之前的时间戳,这意味着下次生成时不会重新生成这些文件。这可能是各种奇怪错误的来源(主要与链接有关,在有链接的语言中)。我的相关问题是:这是否可以在每个存储库的基础上进行,而不是在所有存储库中进行?