Starałem się nauczyć, jak radzić sobie z niemieckimi umlautami (ä ö ü) w zrób komentarze. Bez powodzenia .....Git i PowerShell i niemieckie umlauty
Więc pomyślałem, że mógłbym spróbować użyć PowerShell i jego integracji git zamiast (PoshGit). Ale znowu - nie ma szczęścia:
D:\temp\test [ +12 ~0 -0 !]> git add --all
D:\temp\test [ +12 ~0 -0]> git commit -m "Einige Dateien hinzugefügt"
Warning: commit message does not conform to UTF-8.
You may want to amend it after fixing the message, or set the config
variable i18n.commitencoding to the encoding your project uses.
[master (root-commit) 085b7d6] Einige Dateien hinzugef?gt
12 files changed, 3320 insertions(+), 0 deletions(-)
("Einige Dateien hinzugefügt" = niektórych plików dodanych)
ciekawe - mógłbym zaprzysiężone że niemieckie umlauty są częścią standardu UTF-8 ..... hmm ......
I rzeczywiście:
D:\temp\test [master]> git log
085b7d6 (HEAD, master) Einige Dateien hinzugef<FC>gt [Marc Scheuner] [4 seconds ago]
Nie banan: - (
co na ziemi mam zrobić, aby uzyskać albo msysgit
(z „git bash”) lub PowerShell do współpracy z Git na komentarzach popełniają? Nie mam nawet z prośbą o wsparcie nazwy plików z umlauty ... tylko komentarze (czysty tekst) na razie .....
również: wprowadzenie tego
[i18n]
commitencoding = ISO-8859-1
logoutputencoding = ISO-8859-1
do mojego .gitconfig
również robi” t wydają się mieć żadnego wpływuna moich popełniają komentarze i git log
.... :-(
pomysłów? Myśli? Wskaźniki ??
Dlaczego nie używasz edytora do pisania komunikatów dotyczących commitów zamiast podawania ich w linii poleceń? Albo po prostu zrób to jak ja i używaj angielskich komunikatów commit: p – ThiefMaster
@ThiefMaster: mamy politykę używania niemieckich komentarzy, i szczerze mówiąc, cieszę się - te komentarze "Engrish" byłyby okropne ..... –
I mam nadzieję, że nie będziesz musiał używać niemieckich nazw zmiennych/funkcji;) - w każdym razie buzt, po prostu pominę '-m" ... "' i niech git uruchomi edytor. – ThiefMaster