Ho scaricato GitKraken per lavorare con i repository Git e funziona perfettamente per tutto ciò di cui ho bisogno, ma non sono stato in grado di configurarlo per utilizzare uno strumento di unione come WinMerge o Meld.Configurare uno strumento di unione per GitKraken su Windows10
Quando il programma vede un conflitto mostra un pulsante che dice "Apri in strumento di unione". Poiché non ho configurato uno strumento Unisci, prendo le preferenze di GitKraken e ho controllato la sezione "Unisci strumento". L'opzione "Git Config Default" è stata selezionata lì e ho potuto scegliere solo "None" o "Git Config Default".
Ho installato Meld per usarlo con GitKraken, e successivamente ho provato a seguire these steps per renderlo utilizzabile nell'interfaccia di GitKraken, ma le opzioni di scelta degli strumenti di unione di GitKraken non sono cambiate.
Dopo aver eseguito alcuni comandi da quei passi e alcuni altri cercando di farlo funzionare il mio file .gitconfig assomiglia a questo:
[user]
name = <myname>
email = <mymail>
[filter "lfs"]
[filter "lfs"]
clean = git-lfs clean %f
smudge = git-lfs smudge %f
required = true
[core]
autocrlf = true
excludesfile = C:\\Users\\<myuser>\\Documents\\gitignore_global.txt
[merge]
tool = meld
[mergetool "meld"]
path = C:\\Program files (x86)\\Meld\\Meld.exe
[mergetool]
prompt = false
Io non sono davvero sicuro di quello che ho fatto e come farlo funzionare ... Chiunque può aiutare?
Ho installato KDiff3 e GitKraken lo ha rilevato senza ulteriori configurazioni. L'ho usato un po 'e funziona per me, quindi il mio problema è risolto. Comunque lascio questa domanda qui nel caso qualcuno possa rispondere e aiuta gli altri. – RabidOrange
Quando si specifica la fusione dello strumento di fusione predefinito (come avete fatto nel gitconfig mostrato, nell'impostazione 'merge.tool'), GitKraken avvia correttamente l'unione durante la fusione quando si specifica" Git Config Default "come strumento di unione in GitKraken? Perché è quello che dovrebbe succedere. Suppongo che quell'impostazione in GitKraken sia una cosa separata dagli strumenti di Git merge configurati e che GitKraken al momento supporta solo alcuni strumenti specifici pronti all'uso. – poke