GIT 多个固定分支操作提问
发布于 8 年前 作者 yuanzhhh 3397 次浏览 来自 问答

第一步:我有主分支A 第二步:从A上面创建了B C D 分支,此时B C D 内容和A一样 第三步:经过一段时间后,B C D 分支都做了各自的不同程度的内容修改 第四步:此时,我想给A B C D统一增加一个功能,我在A上面进行开发 第五步:完成后我想通过A来直接赋予给B C D 这时问题就来了,如果光是合并的话,那肯定会有很多文件造成冲突,有其他办法能实现?

7 回复

你是新增加一个功能啊,为什么会造成很多冲突?跟谁有冲突?

@ncuzp 在一个之前的共同拥有的一个文件上,进行修改增加~~~

@yuanzhhh 噢 理解了,那我觉得看你修改的多不多,如果很多的话建议是不是可以拆分到不同文件去处理从而避免冲突,如果少的话直接解决冲突吧,应该也不是很难的

@ncuzp 恩,你指的是模块化,我目前是这样做的,但这感觉不是长久之计。。。

这要结合实际,有冲突就解决 ,难免的

冲突是必然的,但是要把文件的模块化做好,分好,尽量不要同时多人对同一个文件进行修改

你这场景最容易让人想起不同版本的同一个bug修改问题,一般只能是用cherrypick然后解决冲突

回到顶部