我已经将我的 subversion 存储库设置为需要最小长度的注释才能接受提交。但是,我想在提交时使用来自我们的错误跟踪系统的信息开始标记这些评论。我已经设置了脚本以从错误跟踪器中提取数据,并且只需要一种方法将该信息获取到颠覆提交评论中。
如何自动附加到颠覆中的现有评论?
作为参考,subversion 存储库托管在安装了 Ubuntu 9 的 linux 服务器上,并且我对机器具有完全的 root 访问权限。
我已经将我的 subversion 存储库设置为需要最小长度的注释才能接受提交。但是,我想在提交时使用来自我们的错误跟踪系统的信息开始标记这些评论。我已经设置了脚本以从错误跟踪器中提取数据,并且只需要一种方法将该信息获取到颠覆提交评论中。
如何自动附加到颠覆中的现有评论?
作为参考,subversion 存储库托管在安装了 Ubuntu 9 的 linux 服务器上,并且我对机器具有完全的 root 访问权限。
这个线程有一些合理的建议。基本上,你可以svn propset --revprop svn:log -r REV
在你的pre -post-commit 钩子中。
更新: propset 采用修订号,所以我不明白如何在预提交中执行此操作。您需要将 TXN(预提交的参数)转换为 REV。而且您可能无法使用 propset 获取日志消息,因为它实际上并没有被提交。