我目前正在使用SVN进行源代码管理(Visual SVN服务器+陆龟SVN),我们正在一个大型团队中开始一个新项目。
我想知道如何将特定文件或文件夹的提交权限授予特定用户。 我们已经为不同的开发人员负责了不同的模块,管理层想知道是否可以限制开发人员只提交他的模块。
我看到对此answer的评论提到可以使用Visual SVN,但我无法这样做。
答案 0 :(得分:2)
Subversion为您提供了使用基于路径的授权的选项。这意味着,您可以将其配置为用户具有读取,读写或无访问权限,以读取和写入特定目录中的文件。这是在每个存储库的基础上完成的。
以下资源可帮助您找到自己的方式:
第一个是非常具体的,它告诉你VisualSVN Server上下文中的规则,第二个更抽象,但给你完整的背景和解释(以及一些讨论为什么限制开发人员根本不是一个好主意)。
最后一句话:你确定你永远不需要在其他模块中更改代码的权利吗?重构,妨碍自己完成工作的错误,......?