0

Tracの公式WebサイトにあるSVNpost-commit-hookスクリプトを使用して、チケットを更新します。(これはスクリプトです)ユーザーがSVNに何かをコミットすると、チケットが更新を取得し、Eメールが生成されます。これは、1つの例外を除いて正常に機能します。

ポストコミットフックの環境はウェブサイトとは違うようです。チケットの何かを変更すると、メールは次のようになります。

[bla bla]
--
Ticket URL: <https://host/trac/projectname/ticket/100#comment:2>
projectname <https://host/trac/projectname>
My example project

post-commit-hookからチケットを変更すると、amilは次のようになります。

[bla bla]
--
Ticket URL: </ticket/100#comment:2>
projectname <>
My example project

このサーバー上のいくつかのtracインスタンスを/etc/trac/trac.ini、プロジェクトフォルダーのグローバル構成とローカル構成で管理しています。ポストコミットフックは、正しいプロジェクトURLを設定せずに間違った環境を取得しているようです。どうすればこれを正しく設定できますか?

4

1 に答える 1

2

base_urlバージョン 0.11 以降、 under[trac]と同じ値urlに設定する必要があります[project]チケット #3965にさらに詳しい情報があります。

于 2011-11-20T02:19:54.447 に答える