Git,Mac OS X和重音字符

时间:2011-10-01 11:57:29

标签: macos git utf-8

在使用Git的MacOSX上,文件名编码的不同UTF8表示存在问题。 (SVN中也存在类似的问题。)

here有一个补丁。

我想知道是否有任何错误报告(在他们的错误跟踪器中,我还没有找到),还有关于为什么还没有提取或者是否有人正在处理它等等的讨论。

4 个答案:

答案 0 :(得分:15)

在Mac上启用core.precomposeunicode

git config --global core.precomposeunicode true

然后重新放入存储库。为了实现这一点,你需要至少拥有Git 1.7.12,它与Xcode 4.6捆绑在一起。

就是这样。

答案 1 :(得分:2)

这个问题是众所周知的,非常明白,例如this one。 Linus在这个帖子上也有一些发言权。

有一些补丁可以解决这个问题,没有开发人员足够的关心/必须具备以正确方式修复它的技能。也许,我想,如果不破坏旧的提交,就不可能解决这个问题。

答案 2 :(得分:0)

嗯,有人说here没有错误跟踪器,常见的方法是将邮件发送到他们的邮件列表。

我刚刚那样here。我把线程搞砸了一下。 :)进一步的讨论是here

答案 3 :(得分:0)

除了补丁之外还有一个workaround by translating Mac OS X the encoding for git!这似乎对我有用。