Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有谁知道是否可以通过 Subversion 预提交挂钩来检查指定提交的项目名称?
理想情况下,我想用它来确定是否应该为该项目检查提交消息(和模式)。这里的后半部分相当简单,但我只看到了一种获取事务 id 或修订以及提交的存储库的方法。
http://code.google.com/p/subversion-pre-commit-hook/
Subversion 的预提交挂钩为您提供存储库的完整路径,即完整的文件系统路径。因此,如果您可以通过其存储库命名约定来判断项目的名称,则可以使用 pre-commit 挂钩来获取项目名称。但是...Subversion 本身没有项目的概念,所以要这样做,您的存储库命名约定必须允许。
Subversion 给这个钩子传递了两个参数:
第一个参数(间接)将允许您获取项目名称