- 522 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/03(日) 21:49:38 .net]
- >520
まとめると↓な感じ? ・チェック用、本番用とも HTTP 上でアクセスできるようにしたい。 ・チェック用の場所の内容をバージョン管理したい。 ・本番用にチェック用の場所の内容を同期したい。 DAV 使わずに Subversion だけでやるのはどうでしょ? ・チェック用、本番用のドキュメントルートを用意、.svn に対してアクセスできないように設定。 ・Subversion 上で trunk を本番用とし、チェック用のブランチを作成。 ・post-commit フックを使って、trunk の内容を本番用のドキュメントルートに対して、 ブランチの内容をチェック用のドキュメントルートに対して svn update するように設定。 ・チェック用ブランチで commit するとチェック用のドキュメントルートが更新されるのでテスト可能。 ・ブランチから trunk に merge して commit すると本番用のドキュメントルートが更新されるので公開可能。 "svn update + .svn アクセス禁止"でなくて svn export でもいいかもしれない。 また、本番用は Subversion 上で管理せずにドキュメントルート間で直接同期してもいいかもしれないけど、 Subversion 内で完結できるし、作業履歴としても残せるからこっちの方が好きかな。
|

|