软件测试

idea解决代码冲突

2020-08-11  本文已影响0人  明小五

冲突产生原因:一般是因为本地做的提交和服务器上的提交有差异,并且这些差异中的文件改动,Git不能自动合并,那么就需要用户手动进行合并

模拟场景

1、假设有2个开发人员同时开发同一个文件:README.md,A开发人员写的此文件初始内容为:(已提交到远程仓库) image.png 2、B开发更新最新代码,并在文件README.md上写代码,写完后提交到仓库(这里我为了模拟场景,就在远程仓库直接修改的代码,修改如下:) image.png 3、然后A开发人员继续本地开发,开发内容为: image.png 4、A开发提交代码(VCS--》commit,VCS--》push);push的时候提示如下: image.png 5、一般解决冲突我们都是选择merge,选择后,显示如图![image.png] image.png

">>"可以合并内容到result中,不需要的内容点击“x”,合并完成后点击apply即可。

6、我将2个分支的都合并下来,结果: image.png

7、合并后点击apply,然后再次push一次就可以提交了。

上一篇 下一篇

猜你喜欢

热点阅读