Przy tym liniaCzy wszystkie polecenia "git diff" mogą korzystać z "Python diff" we wszystkich projektach git?
*.py diff=python
w lokalnym pliku .gitattributes, git diff
produkuje ładne etykiety dla różnych porcji diff plików Pythona (z nazwą funkcji, gdzie zmiany są, etc.).
Czy jest możliwe, aby zapytać git użyć tego trybu diff dla wszystkie plików Python całej wszystkie projektów git? Próbowałem ustawić globalne ~/.gitattributes, ale nie jest ono używane przez lokalne repozytoria git. Czy istnieje wygodniejsza metoda niż inicjowanie każdego nowego projektu git z ln -s ~/.gitattributes
?
To działa (z git 1.8.4), dzięki! Wygląda na to, że '* .py diff = python' jest teraz domyślnie, więc szczególny przypadek mojego pierwotnego pytania nie wydaje się już odpowiedni. W każdym razie dobrze jest wiedzieć, że istnieje plik atrybutów na poziomie użytkownika! – EOL