====== チュートリアル ====== ===== リポジトリ初期化 ===== 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使い方まとめ]]