====== チュートリアル ======
===== リポジトリ初期化 =====
svnadmin create /var/lib/submin/svn/repos
chown apache.apache -R /var/lib/submin/svn/repos
chmod -R 0755 /var/lib/submin/svn/repos
===== 初期データ作成 =====
*
mkdir -p /tmp/myproject/blanches ブランチ(作業コピー)
mkdir -p /tmp/myproject/tags タグ
mkdir -p /tmp/myproject/trunk 本流のソース
===== 初期データインポート =====
svn import /tmp/myproject/ file:///var/lib/submin/svn/repos/myproject -m "initial import"
===== 作業コピーの取得(チェックアウト) =====
svn checkout file:///var/lib/submin/svn/repos/myproject/trunk myproject
===== 作業ディレクトリに入る =====
cd myproject/
===== 最新情報に更新 =====
svn update
===== 新規ファイルの追加 =====
svn add ./*
===== 差分の確認 =====
svn diff
Index: test.txt
===================================================================
--- test.txt (リビジョン 3)
+++ test.txt (作業コピー)
@@ -1,3 +1,4 @@
test
test002
test003
+004
===== 状態確認 =====
svn status
M test.txt
===== 更新ファイルの登録 =====
svn commit -m " "
===== リビジョンを指定して更新 =====
svn update -r XXX PATH
===== リバート(ローカルの変更を破棄する) =====
svn revert --recursive PATH
====== 参考ページ ======
[[http://blog.phpbeginners.net/?p=312|Subversionの使い方]]\\ [[http://www.hyuki.com/techinfo/svninit.html|Subversionの基礎練習]]\\ [[http://www.caldron.jp/~nabetaro/svn/svnbook-1.5-final/html-chunk/svn.intro.quickstart.html|高速チュートリアル]]\\ [[http://odr.dip.jp/FrontPage/Memo/Linux/VersionControl/Usage.html|Subversionの使い方]]\\ [[http://blog.asial.co.jp/792|今さら聞けないSubversion使い方まとめ]]