2012-12-17 5 views
1

원래이 질문을 게시 한 결과 Bitbucket이 중첩 된 하위 repos ()를 지원하지 않는다는 것을 발견했습니다. 수정 : Bitbucket은 잠재적으로 나쁜 정보이거나 잘못된 정보입니다. 중첩 된 subrepo 의미). 나는 형제 자매 Repos로 거북이에 그들을 정렬했다. Mercurial to Bitbucket - Subrepository - Repository is unrelated errorTortoiseHG to Bitbucket - TortoiseHg의 하위 리포지토리 설정

내 문제는 TortoiseHg/Mercurial이 내 부 메뉴에서 변경 사항을 선택하지 않는다는 것입니다.

내 디렉토리 구조는 다음과 같습니다 (형제가 아니라 아이 폴더)

MainRepo (to hold all subrepos) 
SubRepo1 (main project) 
SubRepo2 (class library) 
SubRepo3 (class library) 

... 내 .hgsub 파일에서

, 내가

SubRepo1 = ../SubRepo1 
SubRepo2 = ../SubRepo2 
SubRepo3 = ../SubRepo3 

다음 한 등등 ...

내 문제는 MainRepo가 내 Su의 변경 사항을 감지하지 못합니다. bRepo. 나는 지금 내 서브 렌더링 각각에 대해 MainRepo 폴더에 대한 폴더가 있다는 것을 알아 차렸다. 나는 TortoiseHg가 변경 사항을 찾고 있다고 의심한다. ../SubRepoX 폴더가 아니다.

사람이

UPDATE를의 Bitbucket에 밀어 TortoiseHg에 대한 작업 SubRepository 시나리오에 나를 인도 할 수 : 내 subrepo 문제에 대한 해결이 링크를 참조하십시오. Recommended way to coordinate versions of multiple dependent mercurial repositories?

답변

2

subrepo 디렉토리 참조는 .hgsub 파일의 위치에 상대적이어야합니다.

따라서 ../SubRepo 대신 = ./SubRepo가 있어야합니다.

여기는 official docs입니다. 그들은 읽기가 너무 어렵지 않습니다.

+0

감사합니다 ... 나는 당신의 간단한 변화가 트릭을했을 것이라는 희망을 가지고있었습니다. 불행히도 TortoiseHg 세계에서는 도움이되지 않습니다. 정적 경로를 사용하도록 .hgsub 파일의 서식을 지정하면 동일한 결과가 발생합니다. 상대 경로 문제는 아니지만 Tortoise SubRepos와 Bitbucket이 맞지 않는 문제입니다. 아마도 TortoiseHg SubRepo 및 Bitbucket 경험을 가진 사람이 도움을 줄 수 있습니다. – faldeland

+0

TortoiseHG, subrepos 및 Bitbucket을 성공적으로 사용 했으므로 (약 4 개월 전) 작동했음을 알았습니다. 나는 bitbucket이 결과에 영향을 미치지 않을 것이라고 생각합니다. HG 서버 일 뿐이므로 문제의 일부가되어서는 안됩니다. 명령 줄에서 변경 사항을 확인하지만 tortoiseg에서는 변경 사항을 확인할 수 있습니까? 그게 문제 야? THG는 주 repo를 볼 때 하위보기가 diff보기에서 변경되었음을 표시하지만 실제 변경 사항 (IIRC)은 표시하지 않습니다. Subrepo는 새 탭에서 subrepo를 여는 링크가 될 것입니다. 우리는이 일을 할 수 있습니다. 오늘 밤 자세한 구성 정보를 확인할 것입니다. – Mikezx6r

+0

Hello @ Mikezx6r은 중첩 된 subrepo 구조로 돌아갔습니다. TortoiseHg를 통해 하위 레포지를 추가 할 때, 그들은이 subrepo = subrepo ...와 같은 .hgsub 파일을 형식화했습니다. 이것은 나에게 직관적이었습니다. 그러나 실제로, 그것은 subrepo = ../subrepo 일 필요가 있었다. .. 그것은 나를위한 속임수를했다. 나는 매우 다양한 변형을 시도했지만 이것은 내 해상도를 더 잘 설명합니다. http://stackoverflow.com/questions/13934437/recommended-way-to-coordinate-versions-of-multiple-dependent-mercurial-repositor – faldeland