2016-12-25 2 views
3

Ich oft Rebase ein großes Open-Source-Projekt und es gibt Konflikte Merge, wo ich herausfinden muss, wer die Änderung und wann es zu entscheiden, welche Änderung zu treffen. Also im Allgemeinen, was ich tue, ist, dass ich zu beiden Repos gehe und mir die Akte ansehe und eine Schuld mache. Gibt es ein Mergetool, das diese Informationen während der Konfliktlösung zur Verfügung stellt? Ich würde gerne wissen, wer und diese Änderung und wann für jede Version gemacht hat. Gerade jetzt benutze ich Meld.git Schuld bei der Auflösung Merge Konflikte

Antwort

4

Beside gitk, können Sie versuchen git blame -L '/^<<<</,/^>>>>/' -- {filename}: Dies ist nicht in ein Mergetool integriert, kann aber für alle konfliktbehafteten Dateien zuerst getan werden.
Dann starten Sie das Mergetool.