我正在重写一个旧的颠覆预提交钩子。在我们公司,我们需要确保只有在提交前设置了属性 svn:needs-lock 时才允许提交二进制文件。
我开始编写钩子,看起来钩子的每个部分都有效,但是如果设置了属性,我找不到如何阅读。
我会假设,SvnLookClient 会有 SvnLookClient.GetProperty 方法,但我看到的唯一一个是 SvnLookClient.GetRevisionProperty。不幸的是 GetRevisionProperty 不允许传递有问题的文件。我在这里想念什么?
毕竟,svnlook propget 确实允许传递存储库、事务、属性名和存储库中的路径。