TFS 2010突然认为所有变更集都需要再次合并

时间:2012-12-13 21:58:55

标签: version-control tfs tfs2010 branching-and-merging

我们有标准的基本TFS 2010分支机构设置 - Dev< - >主要< - >释放。

我们在过去的几个月中多次合并上下链,没有任何问题。

几周前我们合并了Main - >发布并部署了新版本的软件。 据我们所知,合并没有问题,Release版本中的新版本似乎没问题。

今天我们准备合并从Main到Release的另一组更改,当我们调出窗口以查看可以合并的更改集时 - 令人惊讶的是TFS列出了从应用程序开始的所有更改!

我们可以做一些常见/愚蠢的事情,以便TFS认为Release分支不再是最新的,或者需要将所有变更集从Main重新合并到Release?

该问题并非针对任何开发人员的计算机。

奇怪的是我可以在Release分支上查看历史记录,我看到所有的变更集都很好 - 所以我知道Release很好。

从Main到Release的变化中唯一不寻常的是对我们升级到Visual Studio 2012并将目标框架更改为4.5的解决方案和项目文件的更改。然而,当我们从Dev到Main进行这些更改时,它并没有引起任何类似的问题。它刚刚更新了修改后的sln,proj等文件。

有没有人碰过这样的事情?

1 个答案:

答案 0 :(得分:0)

它似乎是由先前被删除的“复活”文件(以及使用相同名称创建的另一个文件)引起的。

reference