git

git-svn

git-svnを使ってgitの共有リポジトリにSubversionのリポジトリを使うことができます。
Subversionを使って管理してきたソースをgitを使ってローカルコミットすることができます。もうsvkが出る幕はないです。

チェックアウト

git svn cloneコマンドでSubversionのリポジトリからチェックアウトします。

$ git svn clone https://svn.local/svn/trunk/Locations

コミット

ローカルリポジトリにgit commitコマンドでコミットしたあと、git svn dcommitコマンドでSubversionにコミットできます。

$ git commit -a -m "test"
$ git svn dcommit
Committing to https://svn.local/svn/trunk/Locations ...
$

アップデート

Subversionのリポジトリの変更点を取り込むには、git svn rebaseコマンドを使います。

$ git svn rebase
Current branch master is up to date.
$ 

rebaseコマンドは、とても便利なコマンドなのですが、説明は、また今度…

タイトルとURLをコピーしました