我的git repo中有一些软件。
当我使用新功能完成featurebranch时,我想将其应用于clientbranch和prod branch。
通常情况下,我选择樱桃挑选,但在现实生活中,我有多个clientBranch,这很难。
我仍然确定,这应该是更好的方法来管理它。
请指出正确的方向。
答案 0 :(得分:1)
我认为这样做的好方法是从最后一次提交到你的2个分支prod
和clientBranch
共同创建你的功能分支。
然后,当您认为您的要素分支正常时,请将其合并到prod
和clientBranch
。
希望代码与您的共同祖先没有太多分歧,合并将很容易......
与this workflow中绿色分支合并为master
和development
的内容类似。
我也有分支机构" clientA"接近" prod"但是有很多关于旧库/ API的解决方法
但也许最好的办法是将rebase
(或合并)您的客户分支转移到prod
以保持同步,如果在clientBranch
中,您只能进行这些工作。 ..