1

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

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

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

4

2 回答 2

1

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

于 2011-10-23T23:54:55.390 回答
0

Subversion 给这个钩子传递了两个参数:

  • 存储库根目录的路径
  • 交易标识符

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

于 2011-10-24T00:01:08.443 回答