4
this question과 비슷하게 기존 Git 브랜치 추적을 원격 SVN 브랜치로 만들려면 어떻게해야합니까?기존의 git 브랜치를 원격 SVN 브랜치로 추적하는 방법은 무엇입니까?
종종 로컬 브랜치에서 작업을 시작한 다음 SVN 서버로 푸시해야합니다. 이것이 가능한가?
this question과 비슷하게 기존 Git 브랜치 추적을 원격 SVN 브랜치로 만들려면 어떻게해야합니까?기존의 git 브랜치를 원격 SVN 브랜치로 추적하는 방법은 무엇입니까?
종종 로컬 브랜치에서 작업을 시작한 다음 SVN 서버로 푸시해야합니다. 이것이 가능한가?
기존 SVN 지점으로 푸시해야합니다. 당신을 의미
이 필요합니다
git-svn-branch
을 '라고도 함) 기존의 SVN 지점git branch -b work
# 새 작업 지점git svn rebase
에 ...git checkout git-svn-branch
및 git svn rebase
(만들기 마스터가 최신 버전 임)git checkout work
및 git rebase git-svn-branch
(재생 y 힘내 - svn을 지점 상단)git checkout git-svn-branch
및 git merge work
(갱신 git-svn-branch HEAD
work HEAD
에)git svn dcommit
(작업으로, SVN의의 repo에 자식 - svn을 분기를 다시 밀어에 대한 우리의 작업은동일한 프로세스가 this SO question에 있습니다.
간단히 말하면 로컬 Git 브랜치에서 SVN 브랜치로 푸시하려면 'SVN 브랜치'를 'git-svn'로컬 브랜치로 가져와야합니다. 로컬 브랜치를 rebase/merge한다.
로컬 Git 브랜치를 SVN 원격으로 직접 푸시 할 수 없습니다.