[Git(versionControlSystem)] >> git-svn * http://www.kernel.org/pub/software/scm/git-core/docs/git-svn.html * http://flavio.castelli.name/howto_use_git_with_svn == 사용법 == === 기본 사용법 === git-svn clone으로 svn 저장소를 가져온다. {{{ git svn clone https://xxx.yyy.com/svn/zzz }}} svn update에 해당하는 것은 {{{ git svn rebase }}} svn commit에 해당하는 것은 {{{ git svn dcommit }}} svn info에 해당하는 것은 {{{ git svn info }}} === git과 함께 === git-svn rebase를 하기 전에 작업 디렉토리의 모든 변경 사항을 git commit해 놓아야 한다. 그렇지 않으면 변경 사항이 모두 날아간다. === stash 사용하기 === 현재 작업 중이라 변경 사항을 git commit하기 곤란한 사황이다. 그런데, svn 저장소에서 최신 업데이트를 확인하고 싶다. 이때 그냥 git-svn rebase를 하게 되면 지금까지 작업한 것을 모두 날린다. 이런 때 git stash를 사용한다. {{{ git stash git svn rebase git stash apply git stash clear }}}