你知道任何 git 命令的工具/开关可以帮助我防止冲突或加速 merge 吗?
目前我经常遇到这样的“琐碎的冲突”:
++<<<<<<< HEAD
++=======
+ onClick
+ onWakeup
++>>>>>>> 587f917...
我想这是由一些空格引起的。这很容易被人类解决,但是解决所有这些冲突需要很多时间。
有没有什么工具可以自动解决这类冲突?
附言。我仍在学习英语,但有时我会犯愚蠢的错误。我正在尽我所能,用英语写问题和答案,但是如果您能编辑我的帖子以防出现任何错误,我将非常高兴。我保证,您的努力不会白费。
最佳答案
运行 git-mergetool
解决 merge 冲突。参见 man page here 强>。 Git 有几个 merge 工具选项。我更喜欢 kdiff3 强>。它是开源的、跨平台的并且易于学习。
Git 会尽可能多地解决冲突。如果您收到该消息,则表示 git 发现了需要人工干预才能解决的冲突。
关于git - 在git中解决 "trivial conflicts"的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3854848/