0
我有一个分支数量的git存储库,每个分支都代表一个功能或修复。我想创建一个新分支,其中包括所有这些分支,用于测试,但我不想更改或删除现有分支,也不想影响主分支。这样做的最好方法是什么?如何将多个分支移植到git中的新测试分支中
所以我有什么实际上是
-- G -- H [feature1]
/
A -- B ---------- C -- D [master]
\ -- E [fix1] \
\ -- F [fix2]
,我想实现
-- G -- H [feature1]
/
A -- B ---------- C -- D [master] -
\ -- E [fix1] \ \
\ -- F [fix2] \
\ -- E -- F -- G -- H [test-them-all]
我可以克隆回购协议,在克隆合并分支机构,并针对主测试上克隆。这很简单,而且我认为玩分支机构游戏的风险更小,但我很好奇,如果可以在单个回购机制内完成这项工作?