shelveset“shelveset name”,“user”存在合并冲突

时间:2013-04-09 08:33:54

标签: tfs tfsbuild

当我试图构建一个shelveeet时,我收到了一个错误 - 搁置集“shelveset name”,“user”存在合并冲突。为什么我收到这个错误?

2 个答案:

答案 0 :(得分:3)

当您构建shelveset时,TFS有效地将搁架取消搁置到工作目录中。这与用户将货架取消搁置到他们自己的工作目录中时完全相同。

错误告诉你,当这种不受欢迎的事发生时会发生冲突。您可以通过将机架放入自己计算机上的干净(最新)工作空间来获得对此的更多可见性。您应该看到相同的冲突,Visual Studio将为您提供解决冲突的工具。

我会解决冲突,然后重新安置。

原因

最常见的原因是其中一个搁置文件发生了冲突的签入。因此,当您尝试取消架构时,自动合并将失败。

答案 1 :(得分:1)

有些时候,不同的用户可以放松进入干净的工作空间,创建新的搁置集并且搁置集构建仍然会失败并出现相同的错误。 添加新文件时尤其如此。我到目前为止找到的唯一解决方案是让用户检查新文件,将其从搁架集中移除并再次尝试搁置构建。