ksaitoの日記

日々試したことの覚え書き

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コマンドは、とても便利なコマンドなのですが、説明は、また今度...