前回の改訂版.
##remote branch の作成 Subversion リポジトリにブランチを作成する.
% svn copy https://conceal-rs.repos/path/to/svn/trunk https://conceal-rs.repos/path/to/svn/branches/new-branch
##git repository から fetch
% git svn fetch
##git branch の作成 Subversion のブランチは remote branch となるので,それを元に git branch を作成
% git branch --track git-branch-name new-branch
% git checkout git-branch-name
##開発 普通に開発して git repos に commit
##svn ci Subversion ブランチへコミットします.
% git svn dcommit
##マージ trunk やリリースブランチへマージする時は,git でマージして svn dcommit します.
% git branch --track trunk-local trunk
% git checkout trunk-local
% git merge --squash git-branch-name
% git commit -a -s -v
% git svn dcommit
git でマージするので git の利点も堪能できます.
##まとめ うまく使うことで,どうしても Subversion しか使えない場合等でも,git を堪能できます.是非 git の世界に飛び込んでみてください.
comments powered by Disqus