Eine ähnliche Frage wurde bereits gestellt, aber für Ubuntu.
Es wäre hilfreich zu wissen, ob das Tool wie in Bier oder in Liber kostenlos ist.
Auch das Auf und Ab des Tools wäre schön zu wissen.
windows
git
version-control
merge
Tal Galili
quelle
quelle
Ich habe auch Meld verwendet . Es ist in Python geschrieben. Es gibt ein offizielles Installationsprogramm für Windows, das gut funktioniert.
Installieren Sie es und legen Sie es dann als Standard-Mergetool fest.
Wenn Sie einen GUI GIT-Client verwenden, versuchen Sie Folgendes (Anweisungen für SourceTree, entsprechend anpassen)
External Diff Tool
, wählen Sie BenutzerdefinierteC:\Program Files (x86)\Meld\meld.exe
in Diff Command und$LOCAL $REMOTE
in Arguments einMerge Tool
, wählen Sie BenutzerdefinierteC:\Program Files (x86)\Meld\meld.exe
in Diff Command und$LOCAL $MERGED $REMOTE
in Arguments einquelle
git config --global mergetool.meld.path "/cygdrive/c/Program Files (x86)/Meld/Meld.exe"
git config --global merge.tool "p4merge" && git config --global mergetool.p4merge.path "C:\Program Files\Perforce\p4merge.exe"
Ich habe P4Merge verwendet , es ist kostenlos und plattformübergreifend.
quelle
git config --global merge.tool "p4merge" && git config --global mergetool.p4merge.path "C:\Program Files\Perforce\p4merge.exe"
Ich kenne kein gutes kostenloses Tool, aber Winmerge ist in Ordnung (ish) . Ich verwende seit 1999 die Beyond-Compare- Tools und kann sie nicht genug bewerten - sie kosten etwa 50 USD und diese Investition hat sich mehr Zeit gespart, als ich mir vorstellen kann.
Manchmal sollten Werkzeuge bezahlt werden, wenn sie sehr, sehr gut sind.
quelle
quelle
Eine weitere kostenlose Option ist jmeld: http://keeskuip.home.xs4all.nl/jmeld/
Es ist ein Java-Tool und kann daher auf mehreren Plattformen verwendet werden.
Aber (wie Preet in seiner Antwort erwähnt hat) ist kostenlos nicht immer die beste Option. Das beste Diff / Merge-Tool, auf das ich jemals gestoßen bin, ist Araxis Merge . Die Standard Edition ist für 99 EUR erhältlich, was nicht so viel ist.
Sie enthalten auch eine Dokumentation zur Integration von Araxis in msysGit.
Wenn Sie sich an ein kostenloses Tool halten möchten, kommt JMeld Araxis ziemlich nahe.
quelle
Was ist falsch an der Verwendung von Git für Windows? In der Repo-Ansicht gibt es ein Symbol für den Zweig, in dem Sie sich befinden (oben). Wenn Sie auf "Verwalten" klicken, können Sie auf sehr visuelle und bequeme Weise ziehen und ablegen.
quelle