CNode

GIT 多个固定分支操作提问

问答
Yyuanzhhh发布于10 年前最后回复10 年前7 回复4108 浏览0 收藏

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

查看回复

回复 (7)

N
ncuzp#1·10 年前

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

Y
yuanzhhh#2·10 年前
引用 ncuzp你是新增加一个功能啊,为什么会造成很多冲突?跟谁有冲突?

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

N
ncuzp#3·10 年前
引用 yuanzhhh@ncuzp 在一个之前的共同拥有的一个文件上,进行修改增加

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

C
captainblue2013#5·10 年前

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

Q
qinyang912#6·10 年前

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

X
xltank#7·10 年前

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

参与回复
登录后即可参与回复。登录