2011-06-23 19 views
8

Wiadomości zatwierdzania utworzone w moim polu WinXP generują ostrzeżenia podczas odczytu na moim komputerze Win7.Kodowanie znaków za pomocą msysgit

Moje nazwisko zawiera znaki specjalne (ö), przypuszczam, że to jest źródło problemu, ponieważ moje nazwisko znajduje się w zatwierdzeniu. Widziałem ten problem, starając się schować zmian na commit stworzony na winXP: Warning: commit message does not conform to UTF-8.

Chciałbym sprawdzić kodowanie użyte do wygenerowania popełnić na WinXP, ale nie może znaleźć sposobu.

$ git config --get i18n.commitencoding zwraca wartość pustą na obu komputerach.

http://www.kernel.org/pub/software/scm/git/docs/git-commit.html wydaje się mówić, że git sprawdza kodowanie w obiektach commit.

dziennika git git show, git winę i znajomych spojrzeć na nagłówku kodowania commit obiekt, a następnie spróbuj ponownie kod wiadomości dziennika w UTF-8, chyba podano inaczej.

To dobrze, ale dlaczego git narzeka na win7, a nie na winXP?


Wersje msysgit są identyczne na obu maszynach: 1.7.4.msysgit.0.

+0

Przez co miękkie czy generowane nazwę pliku ze specjalnym char " o: "? Z opcjami 'msys' lub navive windows? –

Odpowiedz