Na OSX, używam diffmerge jako mojego narzędzia dyferencyjnego git. Oto moja .gitconfig:Używanie git z diffmerge bez podpowiedzi i bez aliasu
[diff]
tool = diffmerge
[difftool "diffmerge"]
cmd = diffmerge \"$LOCAL\" \"$REMOTE\"
[alias]
d = difftool --no-prompt
Gdybym po prostu użyć git difftool
poprosi mnie do każdego pliku chcę Diff. Aby obejść ten problem, utworzyłem alias git d
i dodano flagę --no-prompt.
Czy mogę zapobiec powtórzeniu monitu bez aliasu? Próbowałem wstawiać prompt=false
i prompt = NO
pod difftool, jak również przesuwając flagę --no-prompt obok polecenia diffmerge, ale żadna z nich nie pomogła.
Pracowałem świetnie! Dzięki za wyjaśnienie. – Newtang