Subversion 预提交挂钩

发布于 2024-12-11 06:35:29 字数 291 浏览 2 评论 0原文

有谁知道是否可以通过 Subversion 预提交挂钩来检查指定提交的项目名称

理想情况下,我想用它来确定是否应该检查该项目的提交消息(和模式)。这里的后一部分相当简单,但我只看到一种获取事务 ID 或修订版本以及提交存储库的方法。

http://code.google.com/p/subversion-pre-commit-钩子/

Does anybody know whether it's possible via a Subversion pre-commit hook to check the project name that the commit is specified from?

I ideally want to use this to determine whether a commit message (and pattern) should be checked for that project. The latter part here is fairly easy, but I only see a way to get the transaction id OR revision plus the repository for the commit.

http://code.google.com/p/subversion-pre-commit-hook/

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

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

发布评论

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

评论(2

一萌ing 2024-12-18 06:35:29

Subversion 的预提交挂钩为您提供了存储库的完整路径,即完整的文件系统路径。因此,如果您可以通过存储库命名约定来判断项目的名称,则可以使用预提交挂钩来获取项目名称。但是...Subversion 本身没有项目的概念,因此要执行此操作,您的存储库命名约定必须允许。

Subversion's pre-commit hooks give you the full path to the repository, the full filesystem path that is. So if you can tell a project's name by its repository naming convention, you can use the pre-commit hook to get the project name. But...Subversion itself has no concept of a project so for you to do this, your repository naming conventions would have to permit.

泅人 2024-12-18 06:35:29

Subversion 向此钩子传递两个参数:

  • 存储库根目录的路径
  • 事务标识符

第一个参数(间接)将允许您获取项目名称

Subversion passes this hook two parameters:

  • the path to the root of the repository
  • the transaction identifier

First parameter (indirectly) will allow you to get project name

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