我一直在努力教msysgit如何处理例如德国的变音符号(äöü)。提交评论。没有运气 .....

所以我想我可能会尝试使用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 Dateienhinzugefü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在提交注释上合作,我必须做什么?我什至不要求Umlauts支持文件名...现在只是注释(纯文本).....

另外:把这个
[i18n]
commitencoding = ISO-8859-1
logoutputencoding = ISO-8859-1

到我的.gitconfig中似乎也没有对我的提交注释和git log产生任何影响 .... :-(

有任何想法吗?有什么想法吗?指针?

最佳答案

您可能想尝试一下实验Unicode version of msysgit的非官方安装程序。可以在msysgit邮件列表中获得对该安装程序的反馈。

关于git - Git和PowerShell和德国变音符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8948395/

10-11 17:27