我想设置 Mantis bug tracker 和 tortoise svn 一起工作。我已经为 tortoise svn 添加了如下属性:
而且我还在config_inc.php
文件中添加了以下属性
$g_source_control_notes_view_status = VS_PUBLIC;
$g_source_control_account = 'xxx';
$g_source_control_set_status_to = OFF;
$g_source_control_regexp = "/\bissue [#]{0,1}(\d+)\b/i";
我的 post-commit.bat 看起来像
SET REPOS=%1
SET REV=%2
SET DETAILS_FILE=\svnfile_%REV%
echo Bug ID : %BUGID%>>%DETAILS_FILE%
svnlook log -r %REV% %REPOS%>>%DETAILS_FILE%
echo SVN Revision:%REV%>>%DETAILS_FILE%
echo Files Changed : >>%DETAILS_FILE%
svnlook changed -r %REV% %REPOS%>>%DETAILS_FILE%
\php.exe \checkin.php <%DETAILS_FILE% >%LOG_FILE%
如果我在提交消息中提供问题 ID,这可以正常工作。如果我在提交消息中提供问题 ID,它会在 mantis Notes 中显示提交消息。
现在问题我不想将问题 id 放在提交消息中,但想在执行 tortoise svn 提交时采用我在右上角提供的 %BUGID%。
即echo Bug ID : %BUGID%>>%DETAILS_FILE%
它不适合我。谁能帮我。
是的,有谁知道如何在提交后挂钩脚本中添加 html 链接或 html 标签。提前致谢。