* SubversionのリポジトリをGitで使う [#ne4687cd]

1. svnレポジトリの作成とワーキングディレクトリのチェックアウト
  svnadmin create svn-repo
  svn co file:///$HOME/tmp/svn-repo svn-work
2. svnワーキングディレクトリにファイルを作成しコミット
  cd svn-work
  echo 1 > 1.txt
  svn add 1.txt 
  svn commit -m 'add 1.txt'

3. gitローカルリポジトリを作成
 git svn clone file:///$HOME/tmp/svn-repo git-work

4. gitローカルリポジトリでファイルを編集し(gitの)コミット
 cd git-work
 echo 2 >> 1.txt 
 git add 1.txt 
 git commit -m 'edit 1.txt'

5. svnワーキングディレクトリ更新確認
 cd $HOME/tmp/svn-work
 svn up
  # この時点ではリビジョン1のまま
この時点ではリビジョン1のまま

6. gitローカルリポジトリでsvn dcommitする
  cd $HOME/tmp/git-work
  git svn dcommit

7. svnワーキングディレクトリ更新確認
 cd $HOME/tmp/svn-work
 svn up
 # リビジョン2になっている
リビジョン2になっている

8. svnワーキングディレクトリでファイル編集しコミットする
 cd $HOME/tmp/svn-work
 echo 3 >> 1.txt 
 svn commit -m 'edit'

9. gitローカルリポジトリを同期させて更新確認
 git svn rebase
 git log 1.txt

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS