2013-11-22 5 views
0

SVN 저장소에 액세스하고 정기적으로 업데이트 명령을 실행하여 로컬 복사본을 해당 저장소의 최신 변경 사항으로 최신 상태로 유지합니다. 또한 수정 작업을 수행하고 컴퓨터의 로컬 복사본에 새 파일을 만듭니다.repos1에서 SVN 업데이트 받기 및 repos2에 커밋하기

허용되지 않으므로 repos에 대한 내 자신의 변경을 커밋 할 수 없습니다. 내 자신의 변경 사항을 추적하고 별도의 저장소에 커밋 할 수있는 방법이 있습니까? (github에 내 자신의 저장소처럼).

+2

git과 svn이 공존 할 수 있습니다. 로컬 git repo를 만들 수 있습니다. svn에서 업데이트 할 때마다 git에서 수행 한 작업을 모두 커밋하십시오. http://stackoverflow.com/questions/1081058/svn-local-commits도 참조하십시오. – engineerC

답변

2

git svn은 Subversion과 git 간의 변경 집합을위한 간단한 통로입니다. 그것은 Subversion과 git 저장소간에 변경 사항의 양방향 흐름을 제공합니다.

!git-svn fetch && git-svn rebase 

을 끌어 후 자식에 대한 추적 지점은 '자식 - svn을' 'SVN 분기를 "추적'마스터 '라고해야 할

이 명령을 사용하십시오.

그러면 git 명령을 사용하여 마스터 분기의 변경 사항을 git으로 추적 할 수 있습니다.

This documentation link 설정에 도움이됩니다.