Próbuję użyć gvimdiff jako mergetool dla git w systemie Windows. Wcześniej używałam vimdiff w trybie konsoli, ale wiem, że nie jestem zadowolony z ograniczenia rozmiaru konsoli Windows view, więc próbuję przejść na gvimdiff, który ma bardziej elastyczne podejście do ustawiania rozmiaru okna.gvimdiff mergetool dla msysgit
Ale próby wywołania git mergetool
teraz jestem otrzymaniu błąd, który nie jest jasne dla mnie:
The merge tool gvimdiff is not available as 'gvim'
Jak to może być rozwiązane?
gvim
dla systemu Windows jest instalowany i dostępny za pośrednictwem wiersza polecenia. To samo dotyczy polecenia gvimdiff
.
Próbuję znaleźć miejsce, w którym ten błąd jest zgłaszany w skryptach git, ale obecnie bez powodzenia.
A marginesie: możesz zmienić domyślny siz 'cmd' e klikając prawym przyciskiem myszy na górnym pasku -> właściwości i coś tam. Kiedy tam jesteś, możesz również powiedzieć, aby zainicjować każde okno w tej samej pozycji początkowej. Gdy klikniesz OK, wyświetli się pytanie, czy chcesz ustawić go jako domyślny, czy tylko dla tego okna. – Shahbaz
To nie pomaga mi w tym konkretnym przypadku ... kod, który próbuję scalić, ma ogromne wcięcia i długość linii, więc planuję uzyskać więcej pikseli (g), ustawiając małą, ale czytelną czcionkę w gvimdiff. .. – shytikov
Błąd został zgłoszony w funkcji 'get_merge_tool_path' wewnątrz' $ (git --exec-path) \ git-mergetool - lib'. Kiedy konfigurujesz 'gvimdiff' jako narzędzie do scalania, git wewnętrznie tłumaczy to na polecenie 'gvim' (patrz' $ (git --exec-path) \ mergetools \ vim'. Z powłoki, którą uruchamiasz 'git mergetool', musicie być w stanie uruchomić 'gvim' .Jeśli to zadziała, to powinien też być' git mergetool'. –