1

我想在将存储库中的特定标签发送到测试后立即锁定SVN它们。似乎该svn lock命令仅适用于单个文件,因此这还不够,因为即使递归锁定目录中的文件也会使目录根目录打开以进行文件提交。使用SVN访问文件也不合适,因为标签名称将是动态的,并且我将在同一标签/目录中混合可访问和不可访问的标签;我需要指定一个我可能事先不知道名称的单个标签。当我想锁定一个代码库时,我也不能在这个阶段简单地改变我的策略和分支;它必须是标签上的锁。

似乎没有很多支持将特定标签/目录锁定在SVN; 实现这些锁的标准方法是什么?

4

1 回答 1

0
  • RO 对于每个人,使用基于路径的身份验证,似乎是最合乎逻辑的方式
  • 如果你不想要它 - 使用 pre-commit 钩子,如果钩子在受保护的标签中从事务中找到至少一个文件,它会拒绝提交。钩子会像svnlook changed | grep PATH
于 2013-01-18T02:37:04.803 回答