自动添加注释到 subversion 提交

发布于 2024-08-26 13:55:22 字数 229 浏览 10 评论 0原文

我已经将我的颠覆存储库设置为需要最小长度的注释才能接受提交。但是,我想在提交时开始使用我们的错误跟踪系统中的信息来标记这些评论。我已经设置了脚本来从错误跟踪器中提取数据,只需要一种方法将该信息放入颠覆提交注释中。

如何自动追加到 subversion 中现有的注释?

作为参考,subversion 存储库托管在安装了 Ubuntu 9 的 Linux 服务器上,并且我对该计算机具有完全的 root 访问权限。

I've already got my subversion repository set up to require comments of a minimum length to accept a commit. However, I'd like to start tagging those comments with information from our bug tracking system when committed. I've already got the scripts set up to pull data from the bug tracker and just need a way to get that info into the subversion commit comments.

How can append to the existing comment in subversion automatically?

For reference, the subversion repository is hosted on a linux server with Ubuntu 9 something installed and I have complete root access to the machine.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌伤ぢ 2024-09-02 13:55:22

此帖子有一些合理的建议。基本上,您可以在 prepost-commit 挂钩中使用 svn propset --revprop svn:log -r REV

更新: propset 采用修订号,所以我不明白如何在预提交中执行此操作。您需要将 TXN(预提交的参数)转换为 REV。而且您可能无法使用 propset 获取日志消息,因为它实际上尚未提交。

This thread has some reasonable advice. Basically, you can svn propset --revprop svn:log -r REV in your prepost-commit hook.

Update: propset takes the revision number, so I don't understand how to do this in pre-commit. You'd need to convert TXN (the arg to pre-commit) to REV. And you may not be able to get at the log message using propset since it hasn't actually been committed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文