close
Warning:
Can't synchronize with repository "(default)" (/var/svn/mioproject does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
Jul 6, 2009, 10:44:11 PM (15 years ago)
- Author:
-
trac
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v1
|
v2
|
|
7 | 7 | |
8 | 8 | == 簡単な方法 - リリースバージョン向け == #Short-Installareleasedversion |
9 | | クイックインストールをするためには [http://python.org Python-2.5], [http://peak.telecommunity.com/DevCenter/EasyInstall#installing-easy-install easy_install], SQlite-3.3.4 がすでにインストールされていなければなりません (各バージョンは、より新しいものでも可)。 |
| 9 | クイックインストールをするためには [http://python.org Python-2.5], [http://peak.telecommunity.com/DevCenter/EasyInstall#installing-easy-install easy_install], SQlite-3.3.4 がすでにインストールされていなければなりません (各バージョンは、より新しいものでも可)。 (Genshi をビルドするのであれば、 python-dev (訳注: のような Python のビルド環境パッケージ) も必要になります) |
10 | 10 | {{{ |
11 | 11 | sudo easy_install Trac |
… |
… |
|
176 | 176 | * TracModPython mod_python を使用する場合 |
177 | 177 | |
178 | | == Trac 0.11 と SVN を Mac OS X Leopard (10.5) で使用する == #Trac0.11SVNonMacOSXLeopard10.5 |
179 | | |
180 | | * [http://trac.edgewall.org/wiki/TracOnLeopardServer TracOnLeopardServer] |
| 178 | == SVN のチェンジセットを Trac のチケットに自動リンクする方法 == #AutomaticreferencetotheSVNchangesetsinTractickets |
| 179 | |
| 180 | ファイルをリポジトリにコミットした時に、チェンジセットへのリンクをチケットのコメントに自動で追加するように SVN を設定することができます。コミットメッセージには以下に示すいずれかの書式が含まれていなければなりません: |
| 181 | * '''Refs !#123''' - このチェンジセットへのリンクをチケット !#123 に追加します |
| 182 | * '''Fixes !#123''' - このチェンジセットへのリンクをチケット !#123 に追加し、チケットを ''fixed'' でクローズします。 |
| 183 | |
| 184 | SVN リポジトリの ''post-commit'' hook を編集し、 Trac 配布物に含まれる ''trac-post-commit-hook'' が実行されるようにしてください。 |
| 185 | |
| 186 | ''post-commit'' hook を編集するときは、まず SVN リポジトリ内の hooks フォルダに移動し、 ''post-commit'' 用のテンプレートファイルを rename してファイルを作成します: |
| 187 | |
| 188 | {{{ |
| 189 | $ cd /path/to/svn/repository/hooks |
| 190 | $ mv post-commit.tmpl post-commit |
| 191 | $ chmod 755 post-commit |
| 192 | }}} |
| 193 | |
| 194 | 続いて、ファイルをテキストエディタで開き、以下の行を追加します。パスは編集中の SVN リポジトリに接続している Trac environment のパス、および ''trac-post-commit-hook'' スクリプトのパスで置き換えてください: |
| 195 | |
| 196 | {{{ |
| 197 | REPOS="$1" |
| 198 | REV="$2" |
| 199 | TRAC_ENV="/path/to/your/trac/project" |
| 200 | |
| 201 | /usr/bin/python /usr/local/bin/trac-post-commit-hook -p "$TRAC_ENV" -r "$REV" |
| 202 | }}} |
| 203 | |
| 204 | もちろん ''trac-post-commit-hook'' は上記のパスに存在し、 SVN を実行しているユーザの権限で実行できる必要があります。このスクリプトは Trac 配布物中では contrib フォルダに配置されています。最新のバージョンは [http://trac.edgewall.org/browser/trunk/contrib/trac-post-commit-hook trunk/contrib/trac-post-commit-hook] からダウンロードすることができます。 |
| 205 | |
| 206 | |
| 207 | == プラットフォーム固有のインストール方法 == #Platform-specificsinstallations |
| 208 | |
| 209 | * [http://trac.edgewall.org/wiki/TracInstallPlatforms TracInstallPlatforms] を参照してください。 |
| 210 | |
181 | 211 | |
182 | 212 | == Tracを使用する == #UsingTrac |
… |
… |
|
191 | 221 | |
192 | 222 | ---- |
193 | | See also: TracGuide, TracCgi, TracFastCgi, TracModPython, [wiki:TracModWSGI], TracUpgrade, TracPermissions |
194 | | |
| 223 | See also: [http://trac.edgewall.org/wiki/TracInstallPlatforms TracInstallPlatforms], TracGuide, TracCgi, TracFastCgi, TracModPython, [wiki:TracModWSGI], TracUpgrade, TracPermissions |