Win*_*ker 13 mercurial tortoisehg mercurialeclipse
我尝试将文件夹层次结构提交到Mercurial存储库中,该存储库包含文件,绝对路径长度超过255个字符(Windows最大路径长度).
对于这些文件,我收到一条错误消息说
该系统找不到指定的路径
我们使用TortoiseHG和Mercurial的Eclipse插件,两者都不起作用.
有没有人为此找到解决方案?(我不想在我的HD上更改存储库的位置)
Aar*_*hen 19
存在旨在解决该确切问题的扩展.它是:https: //www.mercurial-scm.org/wiki/Win32LongFileNamesExtension
它使用\\?\样式名称来透明地处理长文件.
我是作者,让我知道它是否适合你.
正如他所说,我刚刚安装了Aaron Cohen的扩展程序.它完全适用于我的TortoiseHG 2.6.1!谢谢,亚伦!
虽然,我想在这里添加详细的指南,因为我找不到一个......
(至少这是我在Win7 x64上所做的 - 我不确定这是最短的方式)
setx PYTHONPATH d:\Python27\Lib\site-packages\win32lfn\src;d:\Python27\Lib\site-packages\mercurial\
Run Code Online (Sandbox Code Playgroud)
cd /D D:\Python27
python d:\Python27\Lib\site-packages\win32lfn\tests\testwin32lfn.py
Run Code Online (Sandbox Code Playgroud)
[extensions]
win32lfn = d:\Python27\Lib\site-packages\win32lfn\src\win32lfn.py
Run Code Online (Sandbox Code Playgroud)