Subversion リポジトリをまた作ったからメモしておく
環境
- Visual C++ 2008 Express Edition のプロジェクトを管理したい
- Windows XP SP3 のマシンで開発し,Subversion クライアントソフトとして TortoiseSVN 1.6.5, Build 16974 をインストールしている
- 同じネットワークにある Ubuntu マシンが Subversion サーバをやっている
- Powered by Subversion version 1.5.4 (r33841).
- Apache と連携させている
- Apache/2.2.11 (Ubuntu) DAV/2 SVN/1.5.4 mod_python/3.3.1 Python/2.6.2 Server at 133.89.54.63 Port 80
Subversion 管理下に置きたいデータが既にできあがっている状態だ..sln やら .cpp やら .h やらがあるのだ.
操作メモ
- Subversion サーバを操作する.リポジトリを作成し,所有者を root から www-data に移す
- クライアントマシンを操作する
更新履歴
2010年2月1日 0:49:56 操作メモが不適切だったから修正した.
svn create でなく mkdir していると,次のエラーメッセージを見る.
<D:error> <C:error/> <m:human-readable errcode="2"> Could not open the requested SVN filesystem </m:human-readable> </D:error>
svn create をしていても chown にオプション -R をつけていない場合,Subversion クライアント(TortoiseSVN など)で次のメッセージを見る.
Can't open file '/home/svn/<repository_name>/db/txn-current-lock': Permission denied