memo.xight.org

日々のメモ

カテゴリ : Subversion

1ページ目 / 全1ページ

Subversion + Apache2 連携

Summary

# aptitude install subversion subversion-tools libapache2-svn


リポジトリを格納するディレクトリを作成

# /var/lib/svn
# svnadmin create /var/lib/svn
# chown -R www-data:www-data /var/lib/svn


WebDAV経由でSubversionを使用するユーザのパスワードファイルを作成

# htpasswd2 -c /etc/apache2/dav_svn.passwd username


/etc/apache2/mods-available/dav_svn.conf を編集

SVNParentPath にすることで複数のリポジトリを扱えるようになる.

<Location /svn>
	DAV svn
	# SVNPath /var/lib/svn
	SVNParentPath /var/lib/svn
	AuthType Basic
	AuthName "Subversion Repository"
	AuthUserFile /etc/apache2/dav_svn.passwd
	Require valid-user
</Location>


Reference

flava/hatena - 2005-07-30
http://d.hatena.ne.jp/itsumo/20050730

svn,tracでコミットした内容を取り消す方法

Summary

リビジョンを指定してダンプ,ロード.
例) リビジョン0から99までをダンプ

svnadmin dump -r 0:99 | svnadmin load


tracの再同期.

trac-admin resync


Reference

YappoLogs: 悪のりで学ぶsvnadmin/trac入門実用編
http://blog.yappo.jp/yappo/archives/000477.html

Subversion によるバージョン管理 (日本語訳) - svnadmin dump
http://subversion.bluegate.org/doc/re33.html

Subversionへの移行

Install

# aptitude install subversion subversion-tools


Reference

Debian -- Debian-Installer subversion リポジトリ
http://www.debian.org/devel/debian-installer/svn.ja.html

subversion への移行
http://ukai.jp/debuan/2002w/subversion.txt

ま!(2005-07-17)
http://popo.dyndns.info/~manhole/diary/20050717.html

nDiki: cvs2svn - cvs2svn (2004-02-24)
http://www.naney.org/diki/dk/cvs2svn.html

Debian パッケージディレクトリ検索 (バイナリ) - subversion
Debian パッケージディレクトリ検索 (バイナリ) - subversion-tools

CVS から Subversion への移行

Summary

cvs2svnは遅いらしいので,cvs export してから svn import するのが良いらしい.

somescript に実行権限を付加

% svn propset svn:executable ON somescript


via

Sledge::Plugin::TokuLog! - Subversion への移行コストはそれに見合うかj
http://d.hatena.ne.jp/tokuhirom/20051130/1133323580
Sledge::Plugin::TokuLog! - えーマジCVS!!CVSが許されるのは小学生までだよね
http://d.hatena.ne.jp/tokuhirom/20051129/1133240808