我必须在我们的主干和分支之间进行合并,并且我们有很多修改过的文件。
大部分的更改并不冲突,但是目前,当我尝试合并分支时,我有很多可以自动解决的文件。
我有一个“AutoMerge”按钮,但是当我点击它时,它只会打开与我点击“在合并工具中合并更改”时相同的工具。
还有,我在这个工具里,如果点了“Next Conflict”,我没有,直接点“Accept Merge”就可以了。
我尝试全部执行 AutoResolve,但它告诉我“由于冲突的内容更改、名称更改或编码更改,没有解决任何冲突。这些冲突将需要单独解决”。
因此,我非常欢迎任何关于为什么/如何解决所有这些非冲突文件的想法,因为我有超过 800 个文件需要审查。
非常感谢
我不知道它是否有影响,但我们目前有 Visual Studio 2013 和 TFS 2010。
最佳答案
我也遇到过这个问题。在我的例子中,在我执行 get 之后,我的输出为每个文件给出了消息“无法执行 get 操作,因为该文件已经存在于本地”。我搜索了那个问题并找到了 TFS Incremental build error - Unable to perform the get operation because the file already exists locally .
我的项目文件夹不再设置为只读,因为遇到了一个不同的问题,导致了这个问题。我最终对所有文件进行了完全覆盖获取(右键单击 --> 高级 --> 获取特定版本,选择最新版本并选中“覆盖所有文件”),它解决了我的问题。它可能不是适用于所有情况的解决方案,但值得检查。
关于visual-studio-2013 - TFS 2013 : Automerge doesn't work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31790507/