我们有一个主要发展的当前分支。有一段时间,我一直在一个单独的分支中进行某种实验。换句话说,我将我需要的东西从Current分支分支到实验分支。在工作的过程中,我经常将Current合并到实验中,以便我对其他人进行了更改,以便我确信我可以使用他们的更改。
我现在想要合并回Current。首先,我将Current合并到实验中,编译并确保一切正常。所以在我的脑海中,实验和当前应该“同步”。但是当我尝试将实验合并回Current时,我得到了一大堆冲突。但我认为当我将Current合并到实验中时,我已经解决了这些问题。
发生了什么事?我完全误解了什么吗?我怎样才能顺利完成这项工作?真的不想经历所有这些冲突......
答案 0 :(得分:23)
答案 1 :(得分:3)
之前发生在我身上。当TFS将Experimental实验合并为Current时,它会使用硬盘驱动器上的工作区。如果当前工作区在本地计算机上已过期,则TFS将发生合并冲突。
(HD上的实验)!=(TFS中的电流)!=(HD上的旧电流)
尝试强制获取Current来刷新当地的Coppy,并再次尝试合并。
答案 2 :(得分:0)
在开始合并之前,您可能会有这样的行...
当您从Current推送到Exp时,您将要素E合并到实验分支中。
然后当你从Exp推送到Current时,你仍然需要合并F,G和H.这是你的冲突可能根植的地方。
----回复第1条评论---- 你自动合并,还是使用合并工具? 什么是“冲突”的事情的例子?