版本控制系统可以帮助我保护我的代码吗?
版本控制系统(如 Subversion)可以帮助我保护我的代码吗?
我想聘请外部自由编码员(或外包团队)来从事 Web 应用程序项目。
我希望从事该项目的外部编码人员只能访问该部分 他们正在处理的代码而不是完整的代码。
这是为了防止代码被盗,以便没有人可以下载完整的代码或完整的应用程序。
在 VCS(例如 subversion)的帮助下,这样的事情可能吗?
Can a Version control System(like Subversion) help me protecting my code?
I'd like to hire outside freelance coders(or an outsourced team) to work on a web application project.
I'd like that outside coders working on the project should have access to only that part
of the code on which they are working and not to the complete code.
This is to prevent code theft so that nobody can download the complete code or the complete application.
Is something like this possible with the help of a VCS(like subversion)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
简而言之,是的,可以。
您需要做的是将要公开的代码放置在其自己的分支中,并仅向外部开发人员授予对该分支的访问权限。
然而,您必须确保他们仍然拥有编译和使用该代码所需的一切。
请参阅这个有关颠覆中访问控制的问题。
In short, yes, it can.
What you will need to do is place the code you want to expose in a branch of its own, and give access to that branch only to the external developers.
You will have to make sure that they still have everything needed to compile and work with that bit of code however.
See this SO question about access control in subversion.
是的,可以仅允许访问特定分支。
看
http://svnbook。 red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth
有关此主题的 Subversion 文档
Yes, it is possible to allow access to only specific branches.
See
http://svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth
for Subversion documentation on this subject