版本控制系统(如Subversion)可以帮助我保护我的代码吗?
我想聘请外部自由编码员(或外包团队)来处理web应用程序项目。
我希望在项目中工作的外部程序员应该只访问他们正在工作的那部分代码,而不是完整的代码。
这是为了防止代码被盗,这样没有人可以下载完整的代码或完整的应用程序。
在VCS(比如subversion)的帮助下,这样的事情是可能的吗?
发布于 2010-07-27 15:59:49
简而言之,是的,它可以。
您需要做的是将您想要公开的代码放在它自己的分支中,并且只向外部开发人员提供对该分支的访问。
但是,您必须确保他们仍然拥有编译和使用这段代码所需的一切。
参见this关于subversion中访问控制的问题。
发布于 2010-07-27 16:01:11
是的,可以只允许访问特定的分支。
有关此主题的Subversion文档,请参见http://svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth
https://stackoverflow.com/questions/3341653
复制相似问题