求一款比较完美的 git 合并软件

2020-10-15 08:34:05 +08:00
 ebony0319
目前合并流程是这样的:
第一步:用 idea 的 git 合并代码,解决冲突。idea 代码合并那个我觉得真的非常好用,但是 ideagit 存在一个问题,会把不是这个版本改的东西显示出来。所以有了第二步。
第二步:在提交重要分支前用 sourcetree 看看真正改的是什么。只是做一个检查确认。
第三步:可能存在。当有一些文件,两边都改动比较大,大面积深红色时候需要使用文本比较器比较查看改动点是啥。
自己的期望:能够将三种操作尽量合并,减少不同软件的使用。第三步情况可以不用考虑。
1470 次点击
所在节点    问与答
4 条回复
fdx4bw
2020-10-15 08:37:35 +08:00
第二步 也可以用 idea 来啊。第三步没看明白
BrettD
2020-10-15 08:37:39 +08:00
命令行操作
ebony0319
2020-10-15 09:02:08 +08:00
@fdx4bw 在 idea 查看合并请求修改的时候,idea 会把这个分支之前的东西显示出来.比如 master 上线前升级为正式版本号.
从 master 拉取开发分支,修改版本号为开发版本号,并且升级版本号信息.合并 test.查看合并日志时候会出现 两次修改版本号.其实只有一次.
第三步就是在合并 test 分支时候比较多,深红色代表多次修改了.还有一个点可能有人的不合规操作,idea 把两个文档都当做修改,全部都要,代码重叠了,但是又需要你解决冲突.比如 左边 1,2,3,4 右边.1,2,3,5 冲突的结果 :1,2,3,4,1,2,3,5.
acoo
2020-10-15 10:25:50 +08:00
fork

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/715072

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX