我在尝试合并TFS2008时遇到此错误。源或目标分支上没有挂起的更改。
TF14083:项目{0}具有来自当前合并操作的挂起合并,请解析并签入当前合并并再次合并以获取此更改。
你读过this article了吗?
其中一个建议是在新工作区中尝试操作。
此外,如果您已重命名或删除了一个或多个分支/文件夹,则可能会在您不知道的工作区中进行更改。 Pending Changes窗口中是否有任何内容(甚至在源和目标之外)?
我错过了挂起的更改窗口顶部的“解决冲突(x)”链接。
这是一个为我工作的解决方案。
短版本:合并所有不首先报告TF14083的文件并检入更改,然后执行重新合并。
长版本:我们没有货架上的文件或没有签入,但是当尝试从一个分支到另一个分支执行合并时,我收到错误消息TF14083:项目''具有来自当前合并操作的待定合并,请解决并且签入当前合并并再次合并以获取此更改。
我的解决方法是合并除报告的所有其他文件与TF14083错误。签入该合并,然后执行与之前相同的分支的新合并,现在TFS在上一个合并操作中获取了使用TF14083报告的那些文件中的更改,并将它们合并而没有警告或错误。
去搞清楚!