Merge-GUI-Tools für diejenigen, die neu beim Mergen sind

Neulich musste ich einen ziemlich ekligen Merge machen. Ich habe es über die Befehlszeile versucht, war aber so verwirrt, dass ich ein GUI-Tool verwenden musste.

Ich habe meld, aber es scheint, dass es andere gibt, wie kdiff3. Aber meldobwohl es glänzend war, war es immer noch ein bisschen schwer zu bedienen. Nicht zu schwer, aber ich erwarte, dass es etwas intuitiveres geben wird.

Welche Tools gibt es, die ein Merge-Neuling leicht verwenden kann?

Für welches Betriebssystem?
Und sind Sie bereit zu zahlen (zB für Beyond Compare)? Wenn ja, geben Sie bitte ein Budget an. Wenn nicht, fügen Sie bitte das Gratis -Tag hinzu. Bitte helfen Sie uns, Ihnen zu helfen.

Antworten (4)

Es hängt davon ab, was Sie gewohnt sind.

Ich kam aus einer Perforce-Welt zu Git und fand daher P4Merge am besten. Es ist kostenlos und einfach mit Git einzurichten .

Ich fand P4Merge jedoch bald einschränkend und wechselte schnell zu BeyondCompare , das nicht kostenlos ist.

Wenn das Zusammenführen neu für Sie ist, beginnen Sie einfach und probieren Sie P4Merge aus.

UPDATE: Ich habe jetzt aufgehört, Beyond Compare zu verwenden und verwende stattdessen KDiff3 . Das einzige, was Sie brauchen, um kdiff3 zu verwenden, sind die Tastaturkürzel.

Die Panels, die Sie in einer 3-Wege-Zusammenführung sehen, sind von links nach rechts mit 1, 2 und 3 nummeriert. Um einen Zusammenführungskonflikt zu lösen, indem Sie die Änderungen aus Panel 1 auswählen, drücken Sie Ctrl- 1. Drücken Sie erneut Ctrl- 1und es deaktiviert die Änderung von Panel 1. Wenn Sie Änderungen von Panel 1, gefolgt von Panel 2, wünschen, drücken Sie Ctrl+ 1und dann Ctrl+ 2. Wenn Sie sie in umgekehrter Reihenfolge haben möchten, drücken Sie Ctrl+ 2und dann Ctrl+ 1. Sehen Sie, wohin ich damit gehe? Es ist unglaublich einfach.

Schließlich navigieren Sie zwischen Konflikten mit Ctrl- Upund Ctrl- Down. Wenn Sie Änderungen manuell hinzufügen möchten, geben Sie einfach ein. Das ist es.

Schließlich, als netter Bonus, wenn Sie Git Extensions unter Windows verwenden, kommt es mit eingebauter Unterstützung für KDiff3.

PS> Auch wenn Ihnen die Befehlszeile gefällt, können Sie eine GUI mit aufrufengit mergetool

BeyondCompare ist nett, und ich verwende WinMerge, wo BeyondCompare nicht verfügbar ist.
Ich empfehle immer noch Beyond Compare

Wir verwenden Araxis Merge (verfügbar für Windows und OS X) und ich denke gerne, dass die Grundlagen der Anwendung selbst sehr einfach zu verwenden sind, daher denke ich, dass sie Ihrer Anforderung entsprechen würde, dass „ein Neuling beim Zusammenführen leicht zu bedienen sein wird ".

Natürlich kostet es auch 200 € pro Benutzer. (Gut angelegt IMHO.)

Als Softwareentwickler berate ich seit *hust!`* Jahrzehnten. Meiner Erfahrung nach gibt es einige „Industriestandards“, von denen wir annehmen können, dass sich mehrere Personen in mehreren Unternehmen über ihre Überlegenheit einig sind.

Wenn Sie bestimmte Funktionen haben, die Sie haben müssen, aktualisieren Sie bitte Ihre Frage, um sie anzugeben.

Sie geben kein Betriebssystem an.


Für Windows ist die kostenpflichtige Standardlösung Beyond Compare . Hier gibt es eine Liste mit Features .

Ich habe eine Lizenz erworben und dies ist mein bevorzugtes Tool.

Geben Sie hier die Bildbeschreibung ein


Für Windows ist die kostenlose Standardlösung WinnMerge , obwohl Sie KDiff3 und Meld verwenden können, die ich beide später erwähne. Da ich nicht weiß, welche Funktionen für Sie wichtig sind, kann ich nur sagen, dass Erzfirmen WinMerge verwenden, und ich es diesen beiden vorziehe.Geben Sie hier die Bildbeschreibung ein


Für Linux können Sie meld - list of features hier verwenden Geben Sie hier die Bildbeschreibung ein


Für Linux können Sie auch KDiff3 - Funktionsliste hier verwenden .

Sie haben die Wahl. Wenn Sie weitere Informationen benötigen, aktualisieren Sie bitte Ihre Frage.

SublimeMerge ist erwähnenswert.

Geben Sie hier die Bildbeschreibung ein

Preis: 100 US-Dollar (kostenlos testen – kein Konto, Nachverfolgung oder Zeitlimit) Nagware

Unterstützte Betriebssysteme: Linux, Win, Mac

Welche Funktionen gefallen Ihnen: 3-Wege-Merge, integriert mitgit mergetool

warum Sie denken, dass es benutzerfreundlich ist: Es hat die gleichen Abkürzungen wie sublime

Könnten Sie bitte weitere Details hinzufügen? Preis, unterstütztes Betriebssystem, welche Funktionen Sie mögen, warum Sie denken, dass es benutzerfreundlich ist usw. Danke!