2

颠覆服务器在 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

但它不起作用

提前非常感谢~

4

1 回答 1

0

感谢 jsumarall 的子错误问题
,我从以下链接得到了一个解决乌龟 SVN 的方法

你如何克服 svn 'out of date' 错误?

检查迈克尔的回答
只需更新文件夹,然后在本地重做,然后提交

相当棘手...

于 2013-04-10T03:04:50.247 回答