Search

SVN to GIT

깃과 svn을 연동하는 명령어 설치
apt-get install git-svn
Plain Text
깃저장소 클론
git clone git@gitlab.iasdf.com:app1/waf50_jhh.git
Plain Text
깃 svn init
# git svn init [[SVN_URL]] -T Trunk -b Branches -t Tags --prefix=svn/ git svn init svn://10.1.1.10/AIWAF50/v5.0 --prefix=svn/
Plain Text
깃 fetch로 변경내용 불러오기
git svn fetch
Plain Text
이후 푸시
# 필자는 git-svn 브랜치로 하나 따서 진행함. git checkout -b git-svn remotes/svn/git-svn git push origin git-svn
Plain Text
main에 git-svn 내용을 머지
git checkout main git pull origin git-svn --allow-unrelated-histories git push origin main
Plain Text
svn 내용 추가로 가져오기
git checkout git-svn git svn rebase git push orign git-svn # main 병합 git checkout main git pull origin git-svn --allow-unrelated-histories git push origin main
Plain Text