1

我想设置 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 标签。提前致谢。

4

0 回答 0