6

競合を防ぎ、マージを高速化するのに役立つ git コマンドのツール/スイッチを知っていますか?

現在、次のような「些細な競合」が頻繁に発生します。

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

これはいくつかの空白が原因であると思います..これは人間が解決するのは非常に簡単ですが、そのような競合をすべて解決するには多くの時間が必要です.

この種の競合を自動的に解決できるツールはありますか?


PS。私はまだ英語を学んでいますが、時々ばかげた間違いを犯します。質問と回答を英語で書くように最善を尽くしていますが、間違いがあれば投稿を編集していただければ幸いです。あなたの努力は無駄にはなりません。

4

2 に答える 2

2

git-mergetoolマージの競合を解決するために実行します。ここのマニュアルページを参照してください。Git には、マージ ツールのオプションがいくつかあります。私はkdiff3を好みます。オープンソースで、クロスプラットフォームで、簡単に習得できます。

Git は可能な限り多くの競合を解決します。このメッセージが表示された場合は、解決するために人間の介入が必要な競合が git によって検出されたことを意味します。

于 2010-10-04T12:47:35.343 に答える
2

同じ競合を何度も解決している場合は、おそらくgit rerereを使用することをお勧めします。

于 2010-10-04T21:24:14.753 に答える