版本控制系统可以帮助我保护我的代码吗?

时间:2010-07-27 07:57:59

标签: svn version-control

版本控制系统(如Subversion)可以帮助我保护我的代码吗?

我想聘请外部自由撰稿人(或外包团队)来处理网络应用程序项目。

我希望从事该项目的外部程序员只能访问该部分 他们工作的代码,而不是完整的代码。

这是为了防止代码被盗,以便没有人可以下载完整的代码或完整的应用程序。

在VCS(如颠覆)的帮助下,这样的事情是可能的吗?

2 个答案:

答案 0 :(得分:2)

简而言之,是的,它可以。

您需要做的是将您想要公开的代码放在它自己的分支中,并且只允许外部开发人员访问该分支。

你必须确保他们仍然拥有编译和处理这些代码所需的一切。

请参阅this关于subversion访问控制的问题。

答案 1 :(得分:1)

是的,可以只允许访问特定分支。

请参阅 http://svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth 有关此主题的Subversion文档