Visual studio 2008 在VisualStudio2008TFS中将最近的主干更改合并到前一段时间的主干分支
我一直试图用分支合并对主干的更改 大约一个月前,主干(5.0)被分支(6.0)。从那时起,6.0分支已经进行了开发,但主干也进行了热修复。现在,我想更新6.0.x分支,更新自一个月前6.0分支在5.0主干上形成以来对主干所做的所有更改Visual studio 2008 在VisualStudio2008TFS中将最近的主干更改合并到前一段时间的主干分支,visual-studio-2008,version-control,tfs,Visual Studio 2008,Version Control,Tfs,我一直试图用分支合并对主干的更改 大约一个月前,主干(5.0)被分支(6.0)。从那时起,6.0分支已经进行了开发,但主干也进行了热修复。现在,我想更新6.0.x分支,更新自一个月前6.0分支在5.0主干上形成以来对主干所做的所有更改 有没有办法不用签出主干(5.0.x)和分支(6.0.x)并使用第三方工具来协调差异就可以做到这一点?您可以使用源代码管理资源管理器轻松做到这一点。如中所述,向下滚动至合并版本控制项一节 在源代码管理资源管理器中,右键单击5.0 Trunk文件夹,然后选择“合并”。
有没有办法不用签出主干(5.0.x)和分支(6.0.x)并使用第三方工具来协调差异就可以做到这一点?您可以使用源代码管理资源管理器轻松做到这一点。如中所述,向下滚动至合并版本控制项一节
我错过什么了吗?源代码管理资源管理器的TFS合并功能是否不适用于您尝试执行的操作?我发现它有一个内置函数可以执行这种操作,只是不知道如何触发它。我想做的是签出trunk(5.0),然后转过身,签入到6.0分支-这当然是错误的方式。这很接近,但我实际上想做相反的事情。我不想更改5.0.x主干,我只想更新6.0分支。我可以通过右键单击“当前”文件夹并选择“合并”,然后在目标分支中选择“6.0”分支文件夹来实现这一点。合并然后将主干的更改移动到分支中,这正是我想要的。感谢您指出此功能。它有点隐蔽。