我可以创建一个pre-checkout cvs hook

时间:2010-11-04 00:15:09

标签: version-control cvs

我想阻止某些用户查看我的cvs repo中的某些代码模块。我已经实现了预提交挂钩,可以防止那些相同的用户将提交代码发送到特定模块,但是我没有看到任何方法来阻止同一模块的签出

是否有人知道使用挂钩阻止CVS检查某些模块的方法?

1 个答案:

答案 0 :(得分:1)

This thread contrib / 目录中提到CVS的源代码分发中的cvs_acls script
它可以做你想要的。

  

实施例。 TAG1TAG2TAG3TAG4TAG5
  TAG1&的结帐/更新/导出操作TAG2应该失败。 (cvs co -r TAG1 mod_dir

original script仅用于防止提交,但也可以修补以防止结帐 此CVS FAQ中提供了更多替代方案。