adsense728x90


svn에서 git로 repository를 이동하기 잘 되네 Computers


git svn 명령을 쓰면 잘 된다.

git svn clone --no-metadata -A 사람이름파일 -T trunk -b branches -t tags svn위치


로 local에 받아 놓고 git repository를 만든 다음에


git add .

git remote add origin ...

git push -u origin master


등으로 원하는 remote에 push하기


branches, tags가 너무 많아서 빼 놓았다면 나중에 추가하기가 번거롭다.


branches 하나만 추가하고 싶은데, 그 방법을 몰라서,


git svn clone -T branches/원하는브랜치 svn위치

한 다음에


git branch 원하는브랜치

...

git push -u origin 원하는브랜치

했다.


아예 전혀 다른 줄기의 branch가 된다. 브랜치 자른 위치가 남아 있지 않아서 그런 것 같다.

이어 붙이는 방법은 모르겠다.


다른 경우에도 이어 붙이는 방법을 몰라서

두 줄기를 위에서 merge했다. 못 생겼지만, 그럭저럭 볼 만 하다.


1을 pull 받은 상태에서

2를 remote로 추가해서 pull, merge, push




알아는 봤지만 제대로 사용하지 않은 방법

http://www.dmo.ca/blog/20070608113513/


http://barkingiguana.com/2010/03/03/creating-a-new-subversion-branch-from-an-existing-local-git-branch/










덧글

댓글 입력 영역