【发布时间】:2015-12-03 16:11:54
【问题描述】:
我之前在主干分支的 TFS 中创建了一个分支。我定期合并主干->分支以使其保持最新状态,现在我准备推回主干。
我在 3 个项目中修改了大约 10 个文件,但是在合并 TFS 时将 7000 个文件标记为已修改,似乎分支中的每个文件。我可以看到在我检查的每种情况下文件都没有被修改,但我不敢在不检查每个文件的情况下签入它们,显然这在这种情况下不好!
在源代码管理资源管理器视图中,所有这些文件和文件夹都在“待更改”列中标记为“合并”。
我能否以某种方式修复问题,或者我是否需要撤消合并并仅手动合并我知道我实际修改过的文件,从而破坏合并的全部意义?
【问题讨论】:
-
您是否在您的分支中移动了文件?
-
不,这两个分支几乎相同。有一次,我将分支回滚到较早的状态,然后再次从主干合并(撤消该回滚),这是我能想到的,但我不能确定。如果我可以撤消对所有相同文件的签出,那可能会有所帮助
-
是的,但它不是毫无根据的合并,我可以通过在 VS/TFS 中查看它的层次结构来验证分支是主干的直接子节点
-
主干项目结构修改了吗?