颠覆服务器在 Ubuntu 服务器 12.10 中使用 apache2
一个非常干净的服务器,除了 svn、apache 和 apache auth 的必要文件之外没有任何东西
我试图通过 Windows 7 中的 TortoiseSVN 客户端为我的一个颠覆文件夹添加一个 Bugtraq 属性
在 Bugtraq 设置中页面,我只输入了 url 和消息模式,其他设置保持默认
Bugtraq 格式如下
URL: http://bugserveripaddress/bugzilla/show_bug.cgi?id=%BUGID%
Message pattern: Bug : %BUGID%
错误服务器与颠覆服务器不同
但是,它显示至少一个属性更改失败的存储库多次未更改
每次我在错误弹出窗口中单击 OK 按钮时,它都会闪现一个带有bugtraq:label、bugtraq:url、bugtraq:message等的小弹出窗口
这看起来像一个钩子脚本问题,所以我编辑了我的 pre-revprop-change 并尝试为 bugtraq:url、bugtraq:message 添加权限,如下所示
REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
ACTION="$5"
exit 0
if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:log" ]; then exit 0; fi
if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:author" ]; then exit 0; fi
if [ "$ACTION" = "M" -a "$PROPNAME" = "bugtraq:label" ]; then exit 0; fi
if [ "$ACTION" = "M" -a "$PROPNAME" = "bugtraq:url" ]; then exit 0; fi
if [ "$ACTION" = "M" -a "$PROPNAME" = "bugtraq:message" ]; then exit 0; fi
echo "Changing revision properties other than svn:log is prohibited" >&2
exit 1
但它不起作用
提前非常感谢~