用于解决git中“琐碎冲突”的工具

时间:2010-10-04 11:36:11

标签: git git-merge

你知道git命令的任何工具/开关可以帮助我防止冲突或加速合并吗?

目前我经常遇到这样的“琐碎冲突”:

++<<<<<<< HEAD
++=======
+ onClick
+ onWakeup
++>>>>>>> 587f917... 

我认为这是由一些白色空间引起的......这很容易被人类解决,但是需要很多时间来解决所有这些冲突。

是否有任何工具可以自动解决此类冲突?


PS。我还在学英语,但有时候我犯的是愚蠢的错误。我正在尽我所能,用英语写问题和答案,但如果你在任何错误的情况下编辑我的帖子,我会很高兴。我保证,你的努力不会浪费。

2 个答案:

答案 0 :(得分:2)

运行git-mergetool以解决合并冲突。请参阅 man page here 。 Git有几种合并工具选项。我更喜欢 kdiff3 。它是开源的,跨平台的,易于学习。

Git解决尽可能多的冲突。如果您收到该消息,则表示git发现了需要人工干预才能解决的冲突。

答案 1 :(得分:2)

如果您再次发现自己同时解决相同的冲突,那么您可能希望使用git rerere