版本控制系统(如Subversion)可以帮助我保护我的代码吗?版本控制系统可以帮助我保护我的代码吗?
我想聘请外部自由编码人员(或外包团队)从事Web应用程序项目。
我希望在项目上工作的外部编码人员只能访问他们工作的代码部分 ,而不能访问完整的代码。
这是为了防止代码被盗,以至于没有人可以下载完整的代码或完整的应用程序。
在VCS(如subversion)的帮助下,这样的事情是可能的吗?
版本控制系统(如Subversion)可以帮助我保护我的代码吗?版本控制系统可以帮助我保护我的代码吗?
我想聘请外部自由编码人员(或外包团队)从事Web应用程序项目。
我希望在项目上工作的外部编码人员只能访问他们工作的代码部分 ,而不能访问完整的代码。
这是为了防止代码被盗,以至于没有人可以下载完整的代码或完整的应用程序。
在VCS(如subversion)的帮助下,这样的事情是可能的吗?
总之,是的,它可以。
您需要做的是将您想要公开的代码放入其自己的分支中,并仅将该分支的访问权限授予外部开发人员。
但是,您必须确保它们仍然具备编译和使用该代码所需的所有内容。
请参阅this SO有关在subversion中访问控制的问题。
是的,可以只允许访问特定分支。
见 http://svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth Subversion的文档,在这个问题上
感谢你们俩俄德和MCHL – Bobby 2010-07-28 17:44:07