2011-02-28 5 views
0

다음은 시나리오입니다. 원격 머큐리얼 리포지토리가 ssh://remotehost//dir/repo에 있는데 디렉토리 /home/user/localrepo/의 로컬 호스트 "pandora"에 복제 할 수 있습니다.어떻게 Mercurial을 사용하여 로컬 repo로 작업 할 로컬 작업 디렉토리를 설정합니까

이제 필자는이 원격 저장소의 상위 집합을 사용하여 자체 테스트 프레임 워크를 추가하지만 작동이 확실 할 때까지 주 저장소에 병합하고 싶지 않습니다. 그래서 /home/user/workingdir/이 "로컬"REPO를 복제하지만이 명령을 실행할 때 이렇게 파일의

$ hg clone /home/user/localrepo/ 

에만 저장소 폴더에 복사됩니다 것도 복사, 취득 할 수 있습니다.

+1

/localrepo/디렉토리의 파일이 폴더에있는 것이 아니라 실제로 SVN 아래에 있는지 확실합니까? 이것은 장거리이지만 가능한 문제처럼 보입니다. – PedroC88

답변

0

"repo 폴더 만 복사됩니다."라는 말의 의미가 확실하지 않습니다. 따라서 시도 할 수있는 두 가지 사항이 있습니다.

  1. 새 클론에서 hg update을 시도해보십시오.
  2. /home/user/workingdir에 디렉토리를 나열하고 디렉토리에 localrepo라는 디렉토리 이름이 있으면 실제로 저장소입니다. 현재 디렉토리에 복제하려면, 당신은 hg clone /home/user/localrepo .
+0

"repo 폴더 복사 중"이라는 말은 하나의 디렉토리 이름 만 복사되고 hg 복제본을 다음과 같이 시도했습니다. kahmed @ pandora : ~/workdir $ hg clone/home/kahmed/localrepo/PrafQA. 0 파일이 업데이트 지점 기본값으로 업데이트 0 파일 0 파일 제거, 합병 0 파일 해결되지 않은 판도라 @ kahmed : 판도라 @ ~/workingdir $ kahmed : ~/workingdir의 $ 1! 총 12 drwxr-xr- -la x 3 kahmed kahmed 4096 2011-02-28 16:10. drwxr-xr-x 40 kahmed kahmed 4096 2011-02-28 15:37 .. drwxr-xr-x 3 kahmed kahmed 4096 2011-02-28 16:10 .hg kahmed @ 판도라 : ~/workingdir $ – kamal

+0

그리고이 디렉토리의 hg update는 아무 것도주지 못합니다. – krtek

+0

예는 HG 업데이트는 내가 아마 다른 대답에 지적처럼 소스 저장소에서 코드를 커밋 같은 – kamal

0

해야이 이상한 소리를하지만, 몇 가지 시도 :

당신이에서 복제 지역의 repo에서

먼저 수행합니다

hg status -A

을 거기에 있어야한다고 생각하는 모든 파일이 있습니까? 당신이 repo의 팁에 있지 않으면. 여전히 REPO에 나열된 파일이 할 수없는 경우 일각 할 hg update

에 가고 싶은 경우에 당신은 당신이

hg parent

에 어떤 개정 볼 수

동일한 것을 서버에서 확인하십시오.

서버에 파일이 없으면 수은 추적을 원하는 모든 파일이 add이어야하며, mercurial은 자동으로 repo 위치의 파일 추적을 시작하지 않습니다.

지역의 repo에 파일이있는 경우,

을 (. 되찾기 위치에서 전체 디렉토리 트리에서 파일을 모두 추가 할 hg add --all를 사용) 테스트 영역을 확인하고 적절한에 있는지 확인 changeset.

+0

가 HG 상태 -A주는 감사하십시오 저자 변경 사항 MANIFEST.in 메이크 뉴스 할 일 버전 ez_setup.py setup.cfg setup.py 를? bin/asteriskCallerDaemon.py ? bin/drtGsmScanner.py ? bin/drtLocationService.py hg parent는 출력 및 hg 업데이트를 제공하지 않습니다. 0 파일이 병합되고, 0 개의 파일이 제거되고, 0 개의 파일이 확인되지 않습니다. hg add -y * a 따라서 모든 파일이 추가됩니다. – kamal

+0

@kamal, 파일도 같이 보입니다. 추적되고 있지 않습니다. – msarchet

+0

난 HG * -y 추가 않았다 지금 A를 변경하는 저자의 사전 수정 모든 쇼 A, MANIFEST.in 메이크 뉴스 할 일 버전 빈 (bin)/asteriskCallerDaemon.py A bin/drtGsmScanner.py bin/drtLocationService.py – kamal

관련 문제