目次

内容

参考リンク

設定

インストール

# yum install subversion

リポジトリの作成とコンテンツの登録

# mkdir -p /var/svn/repos/appname
# svnadmin create /var/svn/repos/appname
# svn import -m "最初のコンテンツ" /path/to/appname fiie:///var/svn/repos/appname

httpdの設定

# yum -y install mod_dav_svn

リポジトリの作成と公開

 ※mod_davがロードされていることが必須

# chown -R apache:apache /var/subversion/repository
# vi /etc/httpd/conf/httpd.conf
~~~下記を追加~~~
LoadModule dav_svn_module modules/mod_dav_svn.so
<Location /subversion>
   DAV svn
   SVNPath /var/subversion/repository
</Location>
~~~ここまで~~~
# /etc/init.d/httpd restart

リポジトリの登録と登録結果の確認

# cd <作業したいDIR>
# export EDITOR=vi
# svn import <登録対象> http://localhost/subversion/<登録対象>

リポジトリの登録結果の確認

# svn list http://localhost/subversion/<登録対象>

チェックアウト(作業用コピーの取得)

# cd <作業したいDIR>
# svn checkout http://localhost/subversion/<登録対象>

チェックイン(変更内容の反映)

# cd <作業したいDIR>
# svn ci <登録対象>

特定のファイルだけ以前のリビジョンに戻す

# svn merge -r 7:6 hello.c

特定のディレクトリ配下をSVNの管理対象外に設定

# ls
bin tmp 
# svn propset svn:ignore "*" tmp
  • tmp内のデータはコミット対象外になる

ブランチの作成

  • Subversion メモ
    • このメモがよくできているので、ここへは転記しない

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-09-25 (日) 19:27:03 (444d)