相关疑难解决方法(0)

什么DVCS支持Unicode文件名?

我有兴趣尝试分布式版本控制系统.git听起来很有希望,但我在git的Windows端口看到了一条说"不要使用非ASCII文件名"的注释.我现在找不到,但有这个链接.它现在让我脱离git,但我不知道其他选项是否更好.

支持非ASCII文件名对我的日本公司至关重要.我正在寻找一个内部存储文件名为Unicode的文件,而不是依赖于平台的编码,这会导致无休止的悲伤.所以:

  1. 什么DVCS支持Unicode文件名?
  2. 在Windows和Linux中?
  3. 理想情况下,有可能在Windows和Linux机器之间以最小的问题传输存储库吗?

git unicode mercurial dvcs bazaar

23
推荐指数
4
解决办法
4376
查看次数

Mercurial:Windows和Linux之间的文件名中的非ascii字母问题

我在samba服务器上有一个中央Hg存储库,还有两个工作副本,一个在Ubuntu上,一个在Windows 7上.一切正常,直到我错误地将一个带有俄文字母的文件添加到项目中.我在Linux上做过.Mercurial乐意接受它,在Linux中,一切仍然有效.但是我发现我不能再将更改集拉到Windows了.因为hg pull我明白了

pulling from ...
searching for changes
adding changesets
transaction abort!
rollback completed
abort: empty or missing revlog for figures/interfDðÁsign.svg
Run Code Online (Sandbox Code Playgroud)

(该problematc文件名应为interfDеsign,用西里尔字母中它е').我已经改名为Linux中的文件,提交和推送的变化,甚至可以看到这种变化,如果我做hg in在Windows中.但我不能拉它!有没有办法纠正这个问题,并使存储库再次与Windows一起使用?

linux windows mercurial samba

5
推荐指数
1
解决办法
2062
查看次数

标签 统计

mercurial ×2

bazaar ×1

dvcs ×1

git ×1

linux ×1

samba ×1

unicode ×1

windows ×1