锁定SVN标签的方法

时间:2013-01-18 01:43:03

标签: svn tags locking

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

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

1 个答案:

答案 0 :(得分:0)

  • 每个人的RO,使用基于路径的身份验证,似乎是最符合逻辑的方式
  • 如果您不想要它 - 使用预提交挂钩,如果挂钩在受保护标记中找到至少一个来自事务的文件,则拒绝提交。 Hook会像svnlook changed | grep PATH