TFS永远不会由于冲突类型而自动合并:可写文件-本地存在相同名称的可写文件

时间:2018-09-12 09:29:43

标签: asp.net asp.net-mvc tfs visual-studio-2017

我正在使用Visual Studio 2017,并且在过去的几周中,如果不手动覆盖包含其他人的更改的所有文件,则无法获得我项目的最新更改。

在项目浏览器中,所有冲突的文件都带有一个小锁图标,指示它们处于版本控制之下。我既没有待处理也没有排除更改。

我通过Google找到了this SO question,但不确定我的项目是否使用门禁值机。我当然没有为所有有冲突的文件创建架子集,因为我从未接触过其中的一些架子,而是将它们克隆到本地计算机上。

如何确定我的项目是否使用门禁签入或其他导致问题的原因?

1 个答案:

答案 0 :(得分:0)

  

如何确定我的项目是否使用门禁签到?

要了解该项目是否使用封闭式签入,可以检查该项目的所有构建定义:

导航至构建定义-> Edit-> Triggers-> Gated check-in检查该选项是否已启用。

有关详细信息,请参见TFVC gated check-in

  

还有什么可能导致此问题?

爱德华的答案在这个线程TFS Conflict Type: Writable File - A writable file by same name exists locally中非常全面,您可以据此进行故障排除。。

此外,这里有一个类似的线程供您参考:Unable to perform the get operation because the file already exists locally

enter image description here