Я новичок в Mercurial, только что установил TortoiseHg в Windows XP и пытаюсь клонировать свое (новое) хранилище на подключенный сетевой диск на нашем локальном сервере Linux. Мне удалось клонировать в локальную папку, но когда я делаю что-то вроде:
hg clone -U Repo Y:\repo_clone
Я получаю ошибку:
The system cannot find the file specified: Y:\repo_clone\.hg
Та же ошибка, если я пытаюсь запустить hg init на сервере, независимо от того, какой адрес клона я использую (например, \\ linuxserver). Что здесь происходит? Папка \ .hg существует в исходном хранилище, и у меня есть разрешения на этот диск. Я не мог найти никаких подобных проблем, так что, возможно, это как-то связано с моей локальной сетью? Любые мысли приветствуются!
Вот трассировка hg init:
Y:\>hg init --debug --traceback Y:\Repo_clone
Traceback (most recent call last):
File "mercurial\dispatch.pyo", line 87, in _runcatch
File "mercurial\dispatch.pyo", line 684, in _dispatch
File "mercurial\dispatch.pyo", line 466, in runcommand
File "mercurial\dispatch.pyo", line 738, in _runcommand
File "mercurial\dispatch.pyo", line 692, in checkargs
File "mercurial\dispatch.pyo", line 681, in <lambda>
File "mercurial\util.pyo", line 454, in check
File "mercurial\commands.pyo", line 3659, in init
File "mercurial\hg.pyo", line 104, in peer
File "mercurial\hg.pyo", line 93, in repository
File "mercurial\localrepo.pyo", line 2098, in instance
File "mercurial\localrepo.pyo", line 50, in __init__
File "mercurial\win32.pyo", line 450, in makedir
WindowsError: [Error 2] The system cannot find the file specified: 'Y:\\Repo_clone\\.hg'
abort: The system cannot find the file specified: Y:\Repo_clone\.hg