2013-07-17 2 views
0

여기 내 문제가 있습니다. GITUB에서 GIT 저장소에 보관하는 코드를 만든 외부 컨설턴트와 함께 일하고 있습니다. 내부적으로 나는 SVN을 가지고있는 개발 서버를 가지고 있으며, 내부 SVN 저장소에 그의 코드 사본을 만들 수 있습니다. 내 컨설턴트에게 내부 서버에 직접 액세스하고 싶지는 않지만 내 SVN 저장소에있는 내용과 병합 (및 github에 저장) 한 내용을 변경하고 싶을 수 있습니다. 그가 github을 업데이트 할 때마다 자동으로 수행 할 필요는 없습니다. 변경 사항을 내 내부 SVN 저장소에 병합하기 위해 실행할 수있는 프로세스를 간단하게 만들고 싶습니다. SVN 저장소의 코드를 직접 변경하므로 SVN 저장소를 변경할 때마다 github git repo를 SVN으로 미러링 할 수 없습니다. 그렇다면 SVN 저장소가 우리 모두가 변경 한 사항을 추적 할 수 있도록하려면 어떻게해야합니까?GIT 및 SVN과 병합 변경

+0

하지 될 수있다 특정 문제에 -하지만 조언 - git로 업그레이드 : 분산 VCS가 우수합니다. –

답변

2

git-svn으로 리포를 복제하고 리포를 리모컨으로 추가하십시오. 이제 언제든지 자신의 변경 사항을 svn에 병합 할 수 있습니다.

0

this topic을 읽으십시오 (의견 및 경고 포함). 한마디로

- 당신이 망할 놈의-REPO에 액세스하기위한 SVN 클라이언트를 사용할 수 는 Github에서에서 호스팅하지만, 외관의 "바보"병합 지역은 솔루션 귀찮은 (테스트 귀하의 경우)