SVN:只显示SVN树的特定部分用户
-
27-09-2019 - |
题
我有一个 单的svn库作为的所有的我的项目。在SVN我也有包含一个目录的 编译文库强>(如.DLL,名为.swc),其直接由项目引用。
我想另一个开发为我做一个项目,我不想打开了我的整个SVN树给他。如果这只是有关无法承诺我只想设置AuthZ的读取权限,但我不希望他看到的一切我的其他源代码
我不想让他做两次检出,一个项目,一个用于库文件夹,因为所有的相对路径会被搞砸如果我尝试检查出来,并编译
所以想以下几点:躯干的检出该用户应能包含所有的文件夹结构,该用户的校验 相关的目录,遗漏所有非相关强>
即: 如果我的svn svn签看起来是这样的:
-trunk
|-BinLibrary
|-Project 1
|-Project 2
|-ExternalProjects
|-Project 3
我想他结账时是这样的:
-trunk
|-BinLibrary
|-ExternalProjects
|-Project 3
时,可能吗? 如果是:如何
任何帮助理解!
编辑:我使用的svnserve在Windows环境中(无阿帕奇)
解决方案
在AuthZ的文件中,在username = permission
线,留下空的许可单元,其各自的用户没有访问,即使不能读取。 在手动时,考虑下面的例子:
[calc:/branches/calc/bug-142]
harry = rw
sally = r
[calc:/branches/calc/bug-142/secret]
harry =
哈里不能读取的秘密。
可以给其他的用户对整个库中没有权限,然后对特定路径的读写。
其他提示
也许给这个一去:
不隶属于 StackOverflow