我有以下分支结构:
我想这样做是因为很多变更集需要从 Main 合并到 Release 1.1,但不需要合并到 Release 1。
我一直在尝试使用以下命令进行从 Main 到 Release 1.1 的无基础合并:
- Main
|- Release 1
|- Release 1.1
|- Release 2
我想将版本1.1的父分支改为“主分支”,以便它看起来像:
- Main
|- Release 1
|- Release 1.1
|- Release 2
我想这样做是因为很多变更集需要从 Main 合并到 Release 1.1,但不需要合并到 Release 1。
我一直在尝试使用以下命令进行从 Main 到 Release 1.1 的无基础合并:
tf merge /recursive /baseless $/Main $/Releases/Release1.1
它运行得很好,一旦它被检入,我就可以将Release 1.1重新父合并到Main。
但是问题是,这个命令会合并来自Main的所有内容,我只想创建一个合并关系。我不想将Main中的所有内容合并到Release 1.1中,因为与此同时,其他分支的许多其他更改也已经发生。
是否有办法实现这一点,还是将来的所有变更集每次都需要进行基于基线的合并?
/recursive
,然后合并根文件夹,这样你就可以挑选想要合并到main
的变更集了。 - James Reed