当我试图构建一个shelveeet时,我收到了一个错误 - 搁置集“shelveset name”,“user”存在合并冲突。为什么我收到这个错误?
答案 0 :(得分:3)
当您构建shelveset
时,TFS有效地将搁架取消搁置到工作目录中。这与用户将货架取消搁置到他们自己的工作目录中时完全相同。
错误告诉你,当这种不受欢迎的事发生时会发生冲突。您可以通过将机架放入自己计算机上的干净(最新)工作空间来获得对此的更多可见性。您应该看到相同的冲突,Visual Studio
将为您提供解决冲突的工具。
我会解决冲突,然后重新安置。
原因
最常见的原因是其中一个搁置文件发生了冲突的签入。因此,当您尝试取消架构时,自动合并将失败。
答案 1 :(得分:1)
有些时候,不同的用户可以放松进入干净的工作空间,创建新的搁置集并且搁置集构建仍然会失败并出现相同的错误。 添加新文件时尤其如此。我到目前为止找到的唯一解决方案是让用户检查新文件,将其从搁架集中移除并再次尝试搁置构建。