Sebuah pertanyaan serupa sudah bertanya, tapi untuk Ubuntu.
Akan membantu untuk mengetahui apakah alat itu gratis seperti bir atau kebebasan.
Juga, naik turunnya alat ini akan menyenangkan untuk diketahui.
windows
git
version-control
merge
Tal Galili
sumber
sumber
Saya juga menggunakan Meld . Itu ditulis dengan python. Ada penginstal resmi untuk Windows yang berfungsi dengan baik.
Instal dan setel sebagai mergetool default Anda.
Jika menggunakan klien GUI GIT, coba yang berikut (instruksi untuk SourceTree, sesuaikan sesuai)
External Diff Tool
, pilih KustomC:\Program Files (x86)\Meld\meld.exe
di Perintah Diff dan$LOCAL $REMOTE
di ArgumenMerge Tool
, pilih KustomC:\Program Files (x86)\Meld\meld.exe
di Perintah Diff dan$LOCAL $MERGED $REMOTE
di Argumensumber
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"
Saya telah menggunakan P4Merge , gratis dan lintas platform.
sumber
git config --global merge.tool "p4merge" && git config --global mergetool.p4merge.path "C:\Program Files\Perforce\p4merge.exe"
Saya tidak tahu alat gratis yang bagus tapi winmerge ok (ish) . Saya telah menggunakan alat yang luar biasa sejak 1999 dan tidak dapat menilai cukup - biayanya sekitar 50 USD dan investasi ini telah membayar sendiri penghematan waktu lebih dari yang saya bayangkan.
Kadang-kadang alat harus dibayar jika sangat bagus.
sumber
sumber
Opsi gratis lainnya adalah jmeld: http://keeskuip.home.xs4all.nl/jmeld/
Ini adalah alat java dan karenanya dapat digunakan pada beberapa platform.
Tetapi (seperti yang disebutkan Preet dalam jawabannya), gratis tidak selalu merupakan pilihan terbaik. Alat diff / merge terbaik yang pernah saya temui adalah Araxis Merge . Edisi standar tersedia untuk 99 EUR yang tidak terlalu banyak.
Mereka juga menyediakan dokumentasi untuk bagaimana mengintegrasikan Araxis dengan msysGit.
Jika Anda ingin tetap menggunakan alat gratis, JMeld cukup dekat dengan Araxis.
sumber
Apa yang salah dengan menggunakan Git Untuk Windows? Dari tampilan repo, ada ikon cabang tempat Anda berada (di atas), dan jika Anda mengklik kelola, Anda dapat menarik & melepas dengan cara yang sangat visual dan nyaman.
sumber