2010-06-17 4 views
0

SVN 작업 복사본에서 오프라인 개발을하고 있습니다. 잠시 동안 SVN 저장소에 액세스 할 수 없기 때문에 Bazaar를 도우미 버전 컨트롤로 사용하여 모든 것을 SVN 저장소로 다시 보내기 전에 중간 커밋 기록을 유지하려고했습니다. 이것이 가능한가?오프라인 SVN 작업 카피에서 Bazaar 브랜치 생성하기?

SVN 작업 복사본에서 TortoiseBZR을 사용하여 분기를 만들려고 할 때 문제가되는 SVN 저장소에 액세스하려고합니다.

답변

2

bzr에서 svn 서버로 작업 할 필요가없는 경우 bzr-svn 플러그인을 비활성화하거나 제거 할 수 있습니다. 명령 줄 실행 다음 명령

또는 :

bzr --no-plugins init 

그것은 당신의 디렉토리에 BZR 지점을 만들고, 그 BZR 후 TortoiseBzr가 SVN 작업 복사본을 열려고하지 않을 것입니다.

그러나 하위 폴더에서 bzr 명령을 실행할 때 문제가 발생할 수 있습니다. 그래서, 당신은 BZR 버전 제어에서 당신의 svn의 사본에 필요한 모든 파일을 추가 할 수 있습니다, 다음 커밋 :

지금
bzr add 
bzr commit -m initial 

당신이 다른 (빈) 디렉토리에있는 파일의 상태를 다시 만들 수 있습니다

bzr branch path/to/bzr/branch/in/svn/copy new/path 

그리고 모두 new/path에서 작동합니다. 새로운/경로에서 최신 커밋 된 개정판으로 svn 작업 카피를 업데이트 할 준비가되면 변경 사항을 다시 푸시하십시오.

bzr push path/to/bzr/branch/in/svn/copy 
+0

감사합니다. 시도해 보겠습니다. –

관련 문제