YanoRyuichi.com/
Wiki
Blog
GitHub
Sandbox
開始行:
* 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のまま
6. gitローカルリポジトリでsvn dcommitする
cd $HOME/tmp/git-work
git svn dcommit
7. svnワーキングディレクトリ更新確認
cd $HOME/tmp/svn-work
svn up
リビジョン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
終了行:
* 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のまま
6. gitローカルリポジトリでsvn dcommitする
cd $HOME/tmp/git-work
git svn dcommit
7. svnワーキングディレクトリ更新確認
cd $HOME/tmp/svn-work
svn up
リビジョン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
ページ名: