【发布时间】:2010-10-24 04:49:46
【问题描述】:
我有兴趣尝试分布式版本控制系统。 git 听起来很有希望,但我在某个地方看到了一个关于 git 的 Windows 端口的注释,上面写着“不要使用非 ASCII 文件名”。我现在找不到,但是有this link。它让我暂时离开了 git,但我不知道其他选项是否更好。
对我的日本公司来说,支持非 ASCII 文件名是必不可少的。我正在寻找一种在内部将文件名存储为 Unicode,而不是依赖于平台的编码,这种编码会导致无尽的悲伤。所以:
- 哪些 DVCS 支持 Unicode 文件名?
- 在 Windows 和 Linux 中?
- 理想情况下,可以在 Windows 和 Linux 机器之间传输存储库而问题最少?
【问题讨论】:
-
对 msysgit 的 UTF-8 支持即将到来。请参阅stackoverflow.com/a/5855213/6309 和下面的更新答案:stackoverflow.com/a/1274142/6309
标签: git unicode mercurial dvcs bazaar