6

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

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

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

我想这是由一些空白引起的。这很容易由人类解决,但是需要大量时间来解决所有这些冲突。

有没有可以自动解决此类冲突的工具?


PS。我仍在学习英语,但有时我会犯愚蠢的错误。我正在尽我所能,用英语写问题和答案,但是如果你能编辑我的帖子以防出现任何错误,我会非常高兴。我保证,你的努力不会白费。

4

2 回答 2

2

如果您发现自己一次又一次地解决相同的冲突,那么您可能想要使用git rerere

于 2010-10-04T21:24:14.753 回答
2

运行git-mergetool以解决合并冲突。请参阅此处的手册页。Git 有几个合并工具的选项。我更喜欢kdiff3。它是开源的、跨平台的且易于学习。

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

于 2010-10-04T12:47:35.343 回答