假设我的 git 项目有两个分支A和B,现在我在A
分支上,并提交两个提交:C1
并且C2
,分支B
不需要包含这些提交,所以我什么也没做,然后我提交C3
,A
也 B
应该包含这个提交,所以我决定从 to 合并A
,B
但根据我的理解C1
并且C2
也将合并到B
,每次合并时我都必须解决此更改/冲突,对吗?
另一个问题是,A
分支经常变化(如上)并且变化B
不大,在这种情况下,要保持两个分支同步,实现这一点的最佳实践是什么?
背景:A
和B
分支都将保留。一开始A
是从 分支出来的B
,但A
打算有自己的特性,B
相对稳定,它们共享 60% 相同的代码库。我们正在努力A
,但有时我们会实现一个新功能并决定两者A
并将B
被包括在内。
谢谢。