我正在使用Visual Studio 2017,并且在过去的几周中,如果不手动覆盖包含其他人的更改的所有文件,则无法获得我项目的最新更改。
在项目浏览器中,所有冲突的文件都带有一个小锁图标,指示它们处于版本控制之下。我既没有待处理也没有排除更改。
我通过Google找到了this SO question,但不确定我的项目是否使用门禁值机。我当然没有为所有有冲突的文件创建架子集,因为我从未接触过其中的一些架子,而是将它们克隆到本地计算机上。
如何确定我的项目是否使用门禁签入或其他导致问题的原因?
答案 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