跳到主要内容
CNode

GIT 多个固定分支操作提问

问答
Yyuanzhhh发布于 10 年前最后回复 10 年前
741480

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

查看回复

回复 (7)

X
xltank#710 年前

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

Q
qinyang912#610 年前

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

C
captainblue2013#510 年前

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

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

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

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

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

N
ncuzp#110 年前

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

参与回复

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