我需要外包一些编程。我正在考虑设置一台程序员可以远程桌面进入的计算机,并在该计算机上设置完整的测试环境。
我从未使用过subversion,并且想知道我是否可以让他们只访问某些模块,因此甚至无法看到他们不需要的模块的代码?
先谢谢,
答案 0 :(得分:1)
...如果我可以让他们只访问某些模块,那么甚至看不到他们不需要的模块的代码?
当然,至少在目录级别通过Apache提供Subversion时。
请参阅http chapter中的The Book。
如果您使用的是Windows,那么Subversion服务器包装器(如免费VisualSVN Server)可以轻松实现访问控制。
答案 1 :(得分:0)
我知道在Windows中,他们用来访问Subversion系统的用户可以是普通的Windows用户,您可以设置权限以允许以这种方式访问文件夹。
答案 2 :(得分:0)
是的,请查看conf/authz
文件。
那里有很多例子。
但是,如果你让他们完全访问机器上有subversion,那么这将无助于阻止他们...