2013-03-25 1 views
0

내 수은 메인 레포에 문제가 있습니다. 제 동료는 의존성에 대한 하위 보관소를 만들었고, 그 이후로는 내 지역 저장소를 업데이트 할 수 없습니다. 나는 빈 디렉토리에 체크 아웃을 시도하기로 결정하지만 같은 오류가 있습니다하위 레프트를 추가 한 후 hg 복제가 실패합니다.

hg clone https://[email protected]/company/repo 
http authorization required 
realm: Bitbucket.org HTTP 
user: user 
password: 
destination directory: repo 
requesting all changes 
adding changesets 
adding manifests 
adding file changes 
added 1116 changesets with 12636 changes to 2410 files 
updating to branch default 
cloning subrepo deps/gtest from https://bitbucket.org/company/gtest.git 
abort: Le fichier spÚcifiÚ est introuvable 

"르 fichier spÚcifiÚ 추정 introuvable" "지정된 파일을 찾을 수 없습니다"하지만, 메시지는 프랑스어입니다 그래서해야 함을 의미 그것은 내가 가진 무엇 --debug 옵션

을 사용하는 경우 다음

영어

에있을 것입니다 그것을 HG에서 온 경우 때문에, 윈도우에서 온
updating: .hgignore 1/1274 files (0.08%) 
getting .hgignore 
updating: .hgsub 2/1274 files (0.16%) 
getting .hgsub 
updating: .hgsubstate 3/1274 files (0.24%) 
getting .hgsubstate 
subrepo merge 000000000000+ 4d1310a16bfd 000000000000+ 
    subrepo deps/gtest: remote added, get https://bitbucket.org/springbeats/gtest.git:a6772271f71672e889776bfe49ec4efd9da036df:git 
cloning subrepo deps/gtest from https://bitbucket.org/company/gtest.git 
deps/gtest: git clone https://bitbucket.org/company/gtest.git C:\Users\Bob\Documents\Newdir\repo\deps/gtest 
abort: Le fichier spÚcifiÚ est introuvable 

사람이 일어나고 어떤 생각을 가지고 있습니까?

+0

컴퓨터에 git이 설치되어 있습니까? subrepo는 자식 저장소입니다. –

+0

네, git가 설치되었습니다. HG가 자식을 찾을 수 없다고 생각합니까? 문제의 근원이 될 수 있습니까? – Dinaiz

답변

0

this message에서, 문제가 될 수 있습니다 들어 hg가 자식을 찾을 수 없다는 것이 었습니다. 나는 자식이 내 PATH에 없다는 것을 알았으므로 모든 것을 해결했다.

솔루션은 쉬웠지만 오류 메시지가 분명하지 않았습니다.

0

여기에서 가장 큰 문제는 Bitbucket입니다. (Mercurial 호스팅 세계에서 실제로 아무도) 하위 리포지토리의 Git 특성이 아닌 중첩 된 저장소 (및 같은 이유로 하위보기)를 지원하고 처리 할 수 ​​없습니다. BB의 subrepos는 만 형제 superrepo

, 당신은 * 2. 의욕에 대한 추가 [subpaths] 해킹, described on Subrepository Wiki-page을 사용해야하는 문제와 같은 유형을 방지하기 위해 실제로 원래