TracLightning の プロジェクトを引っ越し
c:/TracLightのプロジェクトをd:/TracLightに引っ越したい。
d:/にインストールしなおすことはせず、プロジェクトのファイルのみを変更する。
※Trac, SVN のみ使用している。
概要
- プロジェクトファイルを移動
- 設定ファイルを修正
- リポジトリと同期
手順
1.プロジェクトファイルを移動
引っ越し先のディレクトリ(d:/TracLight)へ以下のフォルダ・ファイルを移動する。
フォルダ・ファイル | 説明 |
trac/ | Tracのプロジェクト |
svn/ | SVNのリポジトリ |
trac.htdigest | Trac/SVNのユーザ認証情報 |
svnauthz | SVNの認証設定 |
2.設定ファイルを修正する
以下の設定ファイルを変更する。
No. | ファイル | 変更内容 |
(1) | CollabNetSVN/httpd/conf/httpd.conf | プロジェクトファイル等のパスを変更 |
(2) | d:/TracLight/projects/trac/testProject/conf/trac.ini | リポジトリのパスを変更(移動先のconf) |
(1)プロジェクトファイル等のパスを変更
■変更するファイル
c:/TracLightning/CollabNetSVN/httpd/conf/httpd.conf
■以下のパスを変更する。
■変更例
AuthType Digest
AuthName trac
AuthUserFile "d:\TracLight\projects\trac.htdigest"
Require valid-user
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir "d:\TracLight\projects\trac"
PythonOption TracUriRoot /trac
PythonOption PYTHON_EGG_CACHE "c:\TracLight\projects\.egg-cache"
DAV svn
SVNParentPath "d:\TracLight\projects\svn"
SVNListParentPath on
AuthType Digest
AuthName trac
AuthUserFile "d:\TracLight\projects\trac.htdigest"
Require valid-user
AuthzSVNAccessFile "d:\TracLight\projects\svnauthz"
(2)リポジトリのパスの変更
■変更するファイル
■変更例
[trac]
repository_dir = d:/TracLight/projects/svn/testProject