“TF14083:合并TFS2008时,项目{0}具有来自当前合并操作的挂起合并”

问题描述 投票:1回答:3

我在尝试合并TFS2008时遇到此错误。源或目标分支上没有挂起的更改。

TF14083:项目{0}具有来自当前合并操作的挂起合并,请解析并签入当前合并并再次合并以获取此更改。

tfs2008 merge
3个回答
3
投票

你读过this article了吗?

其中一个建议是在新工作区中尝试操作。

此外,如果您已重命名或删除了一个或多个分支/文件夹,则可能会在您不知道的工作区中进行更改。 Pending Changes窗口中是否有任何内容(甚至在源和目标之外)?


1
投票

我错过了挂起的更改窗口顶部的“解决冲突(x)”链接。


0
投票

这是一个为我工作的解决方案。

短版本:合并所有不首先报告TF14083的文件并检入更改,然后执行重新合并。

长版本:我们没有货架上的文件或没有签入,但是当尝试从一个分支到另一个分支执行合并时,我收到错误消息TF14083:项目''具有来自当前合并操作的待定合并,请解决并且签入当前合并并再次合并以获取此更改。

我的解决方法是合并除报告的所有其他文件与TF14083错误。签入该合并,然后执行与之前相同的分支的新合并,现在TFS在上一个合并操作中获取了使用TF14083报告的那些文件中的更改,并将它们合并而没有警告或错误。

去搞清楚!

© www.soinside.com 2019 - 2024. All rights reserved.