Я изо всех сил пытался научить msysgit
, как бороться с немецкими умляутами (ä ö ü) в eg комментировать комментарии. Не повезло .....
Итак, я подумал, что могу попробовать вместо этого использовать PowerShell и его интеграцию с git (PoshGit). Но опять же - не повезло:
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" = добавлены некоторые файлы)
Интересно - я мог поклясться , что немецкие умляуты являются частью стандарта UTF-8 ... .. хм ......
И, конечно же:
D:\temp\test [master]> git log
085b7d6 (HEAD, master) Einige Dateien hinzugef<FC>gt [Marc Scheuner] [4 seconds ago]
Никакого банана :-(
ЧТО НА ЗЕМЛЕ мне нужно сделать, чтобы получить либо msysgit
( "Git bash") или PowerShell, чтобы сотрудничать с Git в комментариях к фиксации? Я даже не прошу поддерживать имена файлов с помощью умляутов ... пока только комментарии (чистый текст) .....
Также: размещение этого
[i18n]
commitencoding = ISO-8859-1
logoutputencoding = ISO-8859-1
в моем .gitconfig
также, похоже, не оказывает никакого эффекта на мои комментарии к коммитам и git log
.... :-(
Есть идеи? Мысли? Указатели ??