在源代码控制下合并分支时,通常会与其他开发人员发生合并冲突的问题。
我知道我们可以使用vimdiff将代码更改与源代码控制进行差异化,但是还有一种方法可以使用vimdiff帮助解决合并冲突冲突。
我个人对git感兴趣,但是了解是否有其他源代码控制工具/系统的插件/技术会很有用。
您曾经尝试过Meld吗?
—
Eric Sabelhaus'Feb 9'15
@EricSabelhaus:在解决冲突方面,它比vimdiff好吗?这个站点是关于询问/回答有关vim的问题。
—
马丁·约克
这取决于我认为的用例。如果我正在开发可远程驻留的代码,那么我肯定会使用vimdiff。如果我在自己的开发机器上本地工作,则将使用Meld,因为它提供了功能丰富的UI,可帮助开发人员执行复杂的3种方式的合并。
—
Eric Sabelhaus'Feb 9'15
@EricSabelhaus:对我来说,这个词
—
马丁·约克
feature rich UI
具有误导性;vimdiff可能没有很好的UI,它肯定是功能丰富的。我还发现vim是我使用过的所有GUI编辑器的生产力更高的环境(但是我使用了很长时间,这是一个陡峭的学习曲线)。我更好奇,如果Meld做vim不做的任何事情,即使看了也值得。
我不能特别说说它是否具有更强大的功能集,但它绝对与vimdiff处于同一领域。
—
Eric Sabelhaus'Feb 9'15