我想设置Mantis bug跟踪器和togoise svn一起工作。 我已经添加了tocatise 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,但是想要在执行towise svn commit时在最右上角提供%BUGID%。
即。 echo Bug ID : %BUGID%>>%DETAILS_FILE%
它不适合我。
任何人都可以帮助我。
是的,有人知道如何在post-commit钩子脚本中添加html链接或html标签。 提前谢谢。