我们使用TeamCity作为构建服务器。它从SVN存储库检出/更新并构建。 我们注意到有时候一些有变化的项目还没有建成。
我今天发生这种情况所以我登录了框,发现已更改文件的文件日期已设置为提交日期。由于这比输出文件旧(必须由另一个构建配置构建),MSBuild认为没有任何改变,因此没有构建项目。
我查看了TortoiseSVN中的设置,并且未设置“将文件日期设置为”最后提交时间“。我查看%appdata%\ subversion \ config并使用-commit-times注释:
[miscellany]
#use-commit-times = yes
我在TeamCity上找不到设置。任何人都知道其他地方是否可以更改此设置?
答案 0 :(得分:0)
我建议您在使用svn在teamcity中构建任何内容之前使用干净的结帐。我已经看到了从svn签出时没有更新时间戳或删除文件夹中没有删除的文件的问题。
要在您的vcs设置页面上执行此操作,请单击“#34;在构建之前清除文件&#34”复选框;