- 追加された行はこの色です。
- 削除された行はこの色です。
* Subversion [#t34de439]
* Subversion [#c737b780]
- [[subversion.tigris.org:http://subversion.tigris.org/]]
- [[Subversionの基礎練習:http://www.hyuki.com/techinfo/svninit.html]]
- [[Subversionによるバージョン管理(日本語訳):http://subversion.bluegate.org/]]
** Windows XP にインストール [#wa35f4fc]
Tigris.org のサイトから Subversion バイナリを取得してインストール。
- [[subversion.tigris.org:http://subversion.tigris.org/]]
-- [[Binary Packages:http://subversion.tigris.org/getting.html]]&br;
Apache モジュールを使う場合は、Apache 2.0系 と Apache 2.2系でバイナリが異なるので注意。
subversion/releases/windows 下にある msi あたりが良いかと。
またはこんなのもある。
- [[Visual SVM Server:http://www.visualsvn.com/server/]]
インストールしたら、試しにリポジトリをつくる。
C:\> svnadmin create /svn/root/sample_repo/
ここは "C:\svn\root\sample_repo" というフォルダ想定。&br;
(このパスはお好きなように。)
あと、基本的なディレクトリを作っておく。
svn mkdir file://localhost/c:/svn/root/sample_repo/trunk -m "mkdir trunk"
svn mkdir file://localhost/c:/svn/root/sample_repo/tags -m "mkdir tags"
svn mkdir file://localhost/c:/svn/root/sample_repo/branches -m "mkdir branches"
*** Apache を使う場合 [#yedf0d0e]
Apache の .conf を編集。
次の項目のコメントをはずす(なければ追加)。
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_lock_module modules/mod_dav_lock.so
その並びに次の項目を追加。
LoadModule dav_svn_module "C:/Program Files/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "C:/Program Files/Subversion/bin/mod_authz_svn.so"
"C:/Program Files/Subversion/" の部分は Subversion がインスコされてるフォルダ。
ファイルの最後あたりに、ディレクトリの設定を追加。
<Location /svn/sample_repo>
DAV svn
SVNPath "c:/svn/root/sample_repo"
</Location>
これで Apache を起動。
Webブラウザなどで http://localhost:80/svn/sample_repo/ にアクセスしてみる。&br;
(ポート 80 は設定による。)
上記フォルダが表示されればOK。
*** svnserve を使う場合 [#w2209113]
/svn/root/sample_repo/conf の下にある svnserve.conf を編集。&br;
以下の項目のコメントをはずす(なければ追加)。
[general]
anon-access = read
auth-access = write
password-db = passwd
passwd は パスワード設定ファイル(同じフォルダの中にある)。
ユーザを追加する場合は
[users]
ユーザ = パスワード
の形で記述。
これで svnserve を起動。
C:\> svnserve -d
"-d" はデーモンモードで起動するというオプション。
TortoiseSVN などのクライアントを使ってリポジトリを表示してみる。
TortoiseSVN はここから。
- [[TortoiseSVN:http://tortoisesvn.net/]]
-- [[ダウンロード:http://tortoisesvn.net/downloads]]
SourceForge からも取得できるよ。
- [[TortoiseSVN:http://sourceforge.jp/projects/tortoisesvn/]]
-- [[ダウンロード:http://sourceforge.jp/projects/tortoisesvn/releases/]]
インストールしたら、TortoiseSVN の 「Repository Browser」で、次のパスを指定してみる。
svn://localhost/svn/root/sample_repo/
適当なフォルダをつくって、右クリックメニューから「SVN Checkout」してみる。
** 参考 [#mb465af8]
- [[Windowsへのインストールと基本的な設定:http://www.strikeout.jp/oboe-gaki/wiki/SubversionWindowsInstall?format=txt]]
- [[Windows で SVN:http://www.ecoop.net/memo/2007-10-16-1.html]]
- [[Subversion によるバージョン管理:http://subversion.bluegate.org/doc/book.html]]
- [[svnserve ベースのサーバ:http://tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-serversetup-svnserve.html]]
-----
[[MLEXP. Wiki]]