SVN管理同一项目的多个版本

时间:2017-09-21 20:47:57

标签: svn web-applications version-control

我正在尝试为我的公司建立一个SVN系统,但结构有点复杂,我不确定它是否可以实现。 所以场景就是这样。我们正在开发一个Web应用程序(不是一个普通的网站,而是一个复杂的应用程序),我们有两个不同的小组在工作:

  1. 正常开发人员处理错误修复。
  2. 负责R& D工作的特殊开发人员。
  3. R& D团队正在开发一些新功能,这些功能使用一些现有的类,并且还会生成一些不同的类。现在,普通开发人员外包,不应该能够访问研发小组创建的任何文件,直到向公众发布,但是研发小组应该可以访问一线团队所做的所有更改。

    可以处理吗?如果是这样的话?

1 个答案:

答案 0 :(得分:0)

  

我正在尝试为我的公司建立一个SVN系统但结构   有点复杂,我不确定它是否可以实现。

这是可以实现的。但是,您应该找到涵盖您的方案的详细要求。目前的情况可以有几种方法支持。

您应该为开发过程设计一个branching strategy,并使用path-based authorization在SVN存储库中实现访问控制。它将帮助您以R& D完全访问项目历史记录的方式精细设置权限,但外包开发人员访问权限有限。