我偶尔会遇到一个问题,即TeamCity会检出旧版本的文件。例如
似乎解决问题的唯一方法是检查VCS根配置中的“强制覆盖所有文件”。但是,文档的latest version没有提及此选项。它做了什么以及为什么可以解决我的问题?
我的构建配置使用
答案 0 :(得分:1)
覆盖所有文件是影响代理行为的TFS结帐的选项。如果将其设置为true,TeamCity将调用TFS以更新工作区重写所有文件。 通常,不需要为每个构建执行“强制”更新。但是,如果您怀疑构建在本地更改签入文件,那么该选项适合您。
如果您正在描述TeamCity未收集所有文件的问题,请在http://youtrack.jetbrains.net为其创建问题。您是否看到检测到更改并且文件未更新? Team Explorer / TFS服务器的版本是什么?