我有兴趣尝试分布式版本控制系统。Git听起来很有前途,但我在某个地方看到了一个关于Git Windows端的注释,说“不要使用非ASCII文件名”。我现在找不到那个注释了,但是有这个链接。这让我暂时放弃了Git,但我不知道其他选项是否更好。
对于我们日本公司来说,支持非ASCII文件名至关重要。我正在寻找一种内部将文件名存储为Unicode而不是平台相关编码的DVCS,这将导致无尽的烦恼。所以:
- 哪些DVCS支持Unicode文件名?
- 在Windows和Linux上都支持吗?
- 理想情况下,是否可以在Windows和Linux机器之间传输仓库并最小化问题?