我正在尝试为我的公司建立一个SVN系统,但结构有点复杂,我不确定它是否可以实现。 所以场景就是这样。我们正在开发一个Web应用程序(不是一个普通的网站,而是一个复杂的应用程序),我们有两个不同的小组在工作:
R& D团队正在开发一些新功能,这些功能使用一些现有的类,并且还会生成一些不同的类。现在,普通开发人员外包,不应该能够访问研发小组创建的任何文件,直到向公众发布,但是研发小组应该可以访问一线团队所做的所有更改。
可以处理吗?如果是这样的话?
答案 0 :(得分:0)
我正在尝试为我的公司建立一个SVN系统但结构 有点复杂,我不确定它是否可以实现。
这是可以实现的。但是,您应该找到涵盖您的方案的详细要求。目前的情况可以有几种方法支持。
您应该为开发过程设计一个branching strategy,并使用path-based authorization在SVN存储库中实现访问控制。它将帮助您以R& D完全访问项目历史记录的方式精细设置权限,但外包开发人员访问权限有限。