LoginSignup
0
0

More than 5 years have passed since last update.

svnをgitに変換する実験

Posted at

commit logも含めてsvn -> gitに移行する作業を確認します

svnリポジトリの作成

  • svnリポジトリの作成
mkdir repos
svnadmin create repos
  • リポジトリを初期化するためのプロジェクトの作成
mkdir project
cd project/
echo hogehoge > text.txt
  • プロジェクトをリポジトリにimport(登録)する
cd ..
svn import -m "import test" project file:///Users/TakanoriMatsumoto/Dev/svn_test/repos/project
  • importされたことを確認
svn list file:///Users/TakanoriMatsumoto/Dev/svn_test/repos/
  • リポジトリから作業ディレクトリworkにチェックアウト
svn checkout file:///Users/TakanoriMatsumoto/Dev/svn_test/repos/project work
  • 作業ディレクトリworkで作業する
cd work
echo fuga > text2.txt
svn add text2.txt 
  • 作業をcommit & update
svn commit -m "Add file."
svn update
  • commit logを確認
svn log

svnからgitに変換

  • svnからgitに移行するためのディレクトリを作成
mkdir git_svn_test
cd git_svn_test/
  • svnリポジトリからgitリポジトリを作成
git svn clone file:///Users/TakanoriMatsumoto/Dev/svn_test/repos/project
  • svnのlogがそのまま保存されていることを確認
git log
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0