Windows XP에 TortoiseHg를 설치 한 Mercurial에 익숙하지 않아 로컬 Linux 서버의 매핑 된 네트워크 드라이브에 내 (새) 저장소를 복제하려고합니다. 나는 로컬 폴더에 복제에 성공,하지만 난 뭔가를 할 때Mercurial clone failure : .hg을 찾을 수 없습니다.
hg clone -U Repo Y:\repo_clone
나는 오류를 얻을 :
The system cannot find the file specified: Y:\repo_clone\.hg
같은 오류가 나는 관계없이 서버에서 초기화를 HG하려고하고있는 경우 내가 사용하는 복제 주소 (예 : \\ linuxserver). 여기서 무슨 일이 일어나고있는거야? \ .hg 폴더는 원래 repo에 존재하며 해당 드라이브에 대한 사용 권한이 있습니다. 비슷한 문제가있을 수 없으므로 내 로컬 네트워크와 관련이 있습니다. 어떤 생각이라도 감사드립니다! 여기
은 HG 초기화에 대한 역 추적입니다 :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
저는 이것을 현재의 환경에서 시도해 보았습니다. 새 폴더를 만들 수있는 권한을 포함하여 Y : \에 대한 쓰기 권한이 있습니까? –