Czy można ustawić niestandardowe narzędzie do łączenia plików z określonym rozszerzeniem w Git?Jak ustawić difftool/mergetool dla określonego rozszerzenia pliku w Git?
Dzięki za wszelkie wskazówki!
Aktualizacja
nie byłem w stanie wymyślić nic lepszego rozwiązania niż definiowania niestandardowego difftool i nazywając go ręcznie jak @jarodeells zasugerował:
[diff]
tool = mydiff
[difftool "mydiff"]
cmd="script.sh \"$LOCAL\" \"$REMOTE\""
Następnie nazywając go wyraźnie:
$ git difftool -t mydiff someFileWith.ext
Czy możesz podać dokładniejsze informacje na temat rozwiązania? Myślę też, że jest jedna dodatkowa wycena na końcu linii cmd. –
W rzeczywistości był dodatkowy '' 'after' skrypt.sh' który nie był konieczny Teraz powinno być dobrze :-) – rlegendi
Zrobiłem rozwiązanie, które zaproponowałeś, ale kiedy robię skrypt 'git difftool --cached' nie łapię opcji i nie działa. Czy napotkaliście ten problem? –