SVN签出使用提交日期修改文件时间 - TeamCity

时间:2014-08-14 23:17:29

标签: svn teamcity

我们使用TeamCity作为构建服务器。它从SVN存储库检出/更新并构建。 我们注意到有时候一些有变化的项目还没有建成。

我今天发生这种情况所以我登录了框,发现已更改文件的文件日期已设置为提交日期。由于这比输出文件旧(必须由另一个构建配置构建),MSBuild认为没有任何改变,因此没有构建项目。

我查看了TortoiseSVN中的设置,并且未设置“将文件日期设置为”最后提交时间“。我查看%appdata%\ subversion \ config并使用-commit-times注释:

[miscellany]
#use-commit-times = yes

我在TeamCity上找不到设置。任何人都知道其他地方是否可以更改此设置?

1 个答案:

答案 0 :(得分:0)

我建议您在使用svn在teamcity中构建任何内容之前使用干净的结帐。我已经看到了从svn签出时没有更新时间戳或删除文件夹中没有删除的文件的问题。

要在您的vcs设置页面上执行此操作,请单击“#34;在构建之前清除文件&#34”复选框;