我有以下分支结构:
- Main
|- Release 1
|- Release 1.1
|- Release 2
Run Code Online (Sandbox Code Playgroud)
我想重新发布1.1版到Main,所以它看起来像
- Main
|- Release 1
|- Release 1.1
|- Release 2
Run Code Online (Sandbox Code Playgroud)
我想这样做的原因是因为许多变更集需要从Main合并到Release 1.1而不是版本1
我一直在尝试使用以下命令从Main到Release 1.1进行无基本合并:
tf merge /recursive /baseless $/Main $/Releases/Release1.1
Run Code Online (Sandbox Code Playgroud)
它工作得很好,一旦签入,我可以重新发布1.1版到Main.
但事实是,这个命令合并了Main的所有内容,我只想创建一个合并关系.我不想合并从Main到Release 1.1的所有内容,因为其他分支的许多其他更改同时发生.
有没有办法实现这一目标,还是所有未来的变更集都需要每次都毫无根据地合并?