2017-09-21 113 views
1

我想为我的公司建立一个SVN系统,但结构有点复杂,我不确定它是否可以实现。 所以情况是这样的。我们正在开发一个Web应用程序(不正常的网站,但一个复杂的应用程序),我们有工作2个不同的组:SVN管理同一个项目的多个版本

  1. 普通开发人员处理错误修复。
  2. 专门负责R & D的工作。

该团队正在开发一些新的功能,它们使用一些现有的类,并且还生成一些自己的不同的类。现在正常开发者被外包,并且不应该能够访问D组创建的任何文件,直到它被发布给公众,但是R组应该能够访问第一个团队所做的所有更改。

是否可以处理这个问题?如果是这样如何?

+0

我可能会考虑访问控制/组织和团队的一些企业Git解决方案 –

+0

@information_interchange问​​题是关于[svn]而不是[git]。 – bahrep

回答

0

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

它是可以实现的。但是,您应该了解涵盖您的方案的详细要求。目前的情况可以通过几种方法来支持。

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