我使用官方Trac网站上的SVN post-commit-hook脚本来更新门票的门票。 (This is the script)如果用户将某些内容提交到SVN,则该票证将获得更新并生成电子邮件。这样可以正常工作,但有一个例外:
post-commit-hook中的环境似乎与网站不同。如果我更改了故障单中的内容,则电子邮件如下所示:
[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
我使用/etc/trac/trac.ini
中的全局配置和项目文件夹上的本地配置管理此服务器上的多个trac实例。似乎post-commit-hook在没有设置正确的项目URL 的情况下得到了错误的环境。我该怎么设置好呢?