2011-04-25 4 views
1

저는 수년간의 Subversion (CVS, SourceSafe 및 다른 사람들이 SCCS를 기억해 냈습니다.)을 사용 해본 후 bitbucket과 mercurial을 아주 좋아합니다. 저는 로컬 hg repo에서 상당한 프로젝트 기록을 보았습니다. 매일 bitbucket으로 푸시되고 저의 가정용 기계로 보내졌습니다.Mercurial을 Subversion에 복제하는 방법?

문제는 내 회사가 전복에이 기록 사본을 보관하기를 원합니다. 그리고 저는 이것을 설정하려고하는 돌담을 쳤습니다. hgsubversion을 설치했습니다. 제대로 생각합니다. 그리고 나는 svnadmin을 사용하여 hg 히스토리를 저장할 준비가 된 빈 svn 저장소를 생성했다.

하지만 이제 어떻게해야합니까? 명령은 복제본을 당겨서 시작한다고 말하지만, 그게 무슨 뜻 이죠?이게 체크 아웃에 새 비어있는 svn 디렉토리의 사본을 가정한다고 가정 해 보겠습니다. 내 진짜 로컬 hg 복제본을 빈 svn repo에 그냥 방금 체크 아웃.하지만 내가 시도하지 않은이 작업을 수행합니다. 다음과 같이 "관련이없는 저장소"보고 끌어 오기 실패합니다 (내가 마스터 로컬 hg repo . 내가 해봤 다른 모든 것들에 "URL을 필요"팝업 해결하기 위해

는 4e97a23b6815을 검토 새로운 변경 집합 139d02f4b233 을 발견 342df9e52cec 중단 : 저장소 [명령 코드 255 월 4월 25일 11:29 반환 관련이 : 33 2011]

이 모든 결과는 .hg, .svn 및 .hgignore 항목이있는 디렉토리이며 다른 항목은 없습니다.

저는 수백 명의 다른 사람들이 지금 시험해보아야 할 기본적인 것을 놓치고 있다고 생각합니다. 누군가 나를 도와 주실 수 있습니까? 감사!

추신 : 현재 의도는 팀 Repo로 영구히 SVN을 유지하고 주기적으로 Hg에서 변경 사항을 푸시하여 주기적으로 주 클라이언트로 남게하는 것입니다. 이 문제의 경우 ...

+0

나는 그것은 작동하지 않았다. 왜 어떤 생각? 나는 개 심자했지만 작동하지 않았다. 왜 그런가? 다음은 콘솔 로그입니다. D : \> hg convert --dest-type svn pbac-pdp-src pbac-pdp-svnD : \> hg convert --dest-type svn pbac-pdp-src pbac-pdp-svn svn 초기화 저장소 'pbac-pdp-svn'svn 작업 복사본 'pbac-pdp-svn-wc'검색 소스 초기화 중 ... 정렬 중 ... 변환 중 ... 저장소 중단 중단 : 상태 1로 종료 된 svn D : \> svn 유형 사용을위한 'svn 도움' – Bradjcox

+0

그것을 탕. 캐리지 리턴을 (다시) 삽입하는 방법? 불가능 해 보입니다. – Bradjcox

답변

1

아마도 this question에 대한 답변을 살펴보십시오.

Hgsubversion은 Hg를 사용하여 SVN에서 복제 된 저장소로 작업하기위한 것이고 다른 방법은 아닙니다.

+0

변환을 시도했지만 작동하지 않았습니다. 왜 어떤 생각? 나는 개 심자했지만 작동하지 않았다. 왜 그런가?다음은 콘솔 로그입니다. D : \> hg convert --dest-type svn pbac-pdp-src pbac-pdp-svnD : \> hg convert --dest-type svn pbac-pdp-src pbac-pdp-svn 초기화 중 SVN 저장소 'PBAC-PDP-svn을'SVN 작업 복사본 'PBAC-PDP-svn을-화장실' 스캔 소스가 ... 가 변환 ... 정렬 초기화 을 ... 486 초기화 저장소 중단은 : 상태로 종료 SVN 1 D : \> svn 'svn help'를 입력하여 사용하십시오. – Bradjcox

+0

@Bradjcox : 어디서 읽을 수 있도록 포맷 할 수 있습니까? – Omnifarious

관련 문제