内容へ移動
Cat Paw Software
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
git-svn
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== git-svn ====== svnのリポジトリをremoteリポジトリとして使うためのツール ===== 使い始め ===== svnリポジトリをcloneする。 trunk, tags, branchesの構成になっていれば、それも変換される。信じられないほど時間がかかるので注意。個人的にはtrunk以下だけを取り込み、必要ならsvnのbranch毎にcloneすれば良いと思う。 $ git svn clone -s svn+ssh://nullpon@example.com/path/to/svn_repo . どうせ古いのは不要なのでHEADだけ取得、 $ git svn clone -s -rHEAD svn+ssh://nullpon@example.com/path/to/svn_repo . svn commit相当の操作(svnにコミット) $ git svn dcommit svn update相当の操作 $ git svn rebase svn:ignoreを反映 $ git svn show-ignore >> .git/info/exclude ===== svn:externals ===== 以下のコマンドを打つとsvn:externalsが見える。 $ git svn show-externals externalsを一度に扱いたいならば、[[https://github.com/andrep/git-svn-clone-externals|git-svn-clone-externals]]を使うと良い。他にも同じようなツールがあるようだ。 $ git-svn-clone-externals -rHEAD
git-svn.txt
· 最終更新: 2012/05/14 06:50 by
nullpon
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ