Podobne pytanie było już zadawane, ale dla Ubuntu.
Dobrze by było wiedzieć, czy narzędzie jest darmowe, jak w piwie, czy też w liber.
Przydałyby się również informacje o wzlotach i upadkach narzędzia.
windows
git
version-control
merge
Tal Galili
źródło
źródło
Użyłem też Meld . Jest napisany w Pythonie. Istnieje oficjalny instalator dla systemu Windows, który działa dobrze.
Zainstaluj go, a następnie ustaw jako domyślne narzędzie do łączenia.
Jeśli używasz klienta GUI GIT, wypróbuj następujące rozwiązania (instrukcje dla SourceTree, dostosuj odpowiednio)
External Diff Tool
wybierz opcję NiestandardoweC:\Program Files (x86)\Meld\meld.exe
polecenie Diff i$LOCAL $REMOTE
ArgumentyMerge Tool
wybierz opcję NiestandardoweC:\Program Files (x86)\Meld\meld.exe
polecenie Diff i$LOCAL $MERGED $REMOTE
Argumentyźródło
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"
Używam P4Merge , to nic nie kosztuje i wieloplatformowym.
źródło
git config --global merge.tool "p4merge" && git config --global mergetool.p4merge.path "C:\Program Files\Perforce\p4merge.exe"
Nie znam dobrego darmowego narzędzia, ale Winmerge jest w porządku (ish) . Byłem przy użyciu Beyond Compare narzędzi od 1999 roku i nie mogę ocenić go wystarczająco - kosztuje około 50 USD i ta inwestycja zapłacił za niego samego siebie w oszczędności czasu więcej niż mogę sobie wyobrazić możliwe.
Czasami należy zapłacić za narzędzia, które są bardzo dobre.
źródło
źródło
Inną bezpłatną opcją jest jmeld: http://keeskuip.home.xs4all.nl/jmeld/
Jest to narzędzie java i dlatego może być używane na kilku platformach.
Ale (jak wspomniał Preet w swojej odpowiedzi), darmowe nie zawsze jest najlepszą opcją. Najlepszym narzędziem porównywania / scalania, z jakim się spotkałem, jest Araxis Merge . Edycja standardowa jest dostępna za 99 euro, czyli niewiele.
Dostarczają również dokumentację dotyczącą integracji Araxis z msysGit.
Jeśli chcesz pozostać przy darmowym narzędziu, JMeld jest dość blisko Araxis.
źródło
Co jest złego w używaniu Git dla Windows? W widoku repozytorium znajduje się ikona gałęzi, w której się znajdujesz (na górze), a jeśli klikniesz zarządzaj, możesz przeciągnąć i upuścić w bardzo wizualny i wygodny sposób.
źródło