我想阻止某些用户查看我的cvs repo中的某些代码模块。我已经实现了预提交挂钩,可以防止那些相同的用户将提交代码发送到特定模块,但是我没有看到任何方法来阻止同一模块的签出
是否有人知道使用挂钩阻止CVS检查某些模块的方法?
答案 0 :(得分:1)
This thread在 contrib / 目录中提到CVS的源代码分发中的cvs_acls script。
它可以做你想要的。
实施例。
TAG1
,TAG2
,TAG3
,TAG4
,TAG5
TAG1
&的结帐/更新/导出操作TAG2
应该失败。 (cvs co -r TAG1 mod_dir
)
original script仅用于防止提交,但也可以修补以防止结帐 此CVS FAQ中提供了更多替代方案。