1

2 つのブランチをマージしようとしていますが、競合を解決しようとしているときに、通常はファイルを開くだけで github が追加されました

">>>>HEAD
 {my code}
 ========
 {other code}
 >>>>Other"

これにより、2 つのバージョンでどの特定のコード行が異なるかがわかるので、どの行を保持するかを決定できます。ただし、一部の PHP ファイルをマージすると、正確な違いが表示されません。代わりに、PHP ファイルには私のバージョンが上にあり、すべての行が含まれており、他のバージョンが下にあります。この方法で競合を解決しようとするのは、はるかに困難です。なぜこれが起こっているのかについての提案はありますか? 競合を簡単に解決するにはどうすればよいですか?

4

2 に答える 2

0

ファイルを編集して手動でマージを修正する傾向があります。うまくいけば、あまり頻繁に行う必要はありません。ただし、人々が使用しているのを見たマージツールがあります。

http://www.kernel.org/pub/software/scm/git/docs/git-mergetool.html

役立つ鍬

于 2012-06-12T01:16:28.727 に答える