如何使用SVN保护项目中多个模块的代码签出

如何使用SVN保护项目中多个模块的代码签出,svn,Svn,我们在一个项目“proj1”下有几个独立的模块(例如mod1、mod2、mod3…)。如何使用SVN保护项目中多个模块的代码签出 我们希望为用户1提供对proj1/mod1的访问权限,为用户2提供对proj1/mod2的访问权限,并。。。。这是可能的,还是我必须创建多个项目。Subversion的设计是为了让不同的人可以在同一个项目上工作。团队更新可以跨多个工作环境协调更改 在Subversion中,您必须在文件夹级别签出。无法签出单个源模块。您必须将mod1、mod2、mod3等放在单独的文件

我们在一个项目“proj1”下有几个独立的模块(例如mod1、mod2、mod3…)。如何使用SVN保护项目中多个模块的代码签出


我们希望为用户1提供对proj1/mod1的访问权限,为用户2提供对proj1/mod2的访问权限,并。。。。这是可能的,还是我必须创建多个项目。

Subversion的设计是为了让不同的人可以在同一个项目上工作。团队更新可以跨多个工作环境协调更改


在Subversion中,您必须在文件夹级别签出。无法签出单个源模块。您必须将mod1、mod2、mod3等放在单独的文件夹中。

模块的可能副本放在单独的文件夹中,我可以专门将代码签出为svn co proj1/mod1或svn co proj2/mod2,但我希望根据特定用户(例如,在本例中为user1、user2)来限制此操作。我该怎么做?这不是一个颠覆的问题。这是一个操作系统权限问题。您授予用户1对proj1/mod1的读写权限,授予用户2对proj1.mod2的读写权限,等等。