如果公司内部有些业务涉及到一些安全敏感的业务,所以不希望所有的代码都
能够被每个成员访问到,从而防止代码泄漏给客户造成损失。 但同时,又希望使
用版本控制工具来保证项目的开发质量,不知到有没有这样的解决方案?
例如,项目Project有4个子目录App,Lib,include和Safe。其中Safe是一些核
心算法或者安全性敏感的代码,App是用应用代码,Lib是从include 和Safe生成的
二进制Lib。
现在希望只有少数成员能够有访问Safe目录,而其他成员则只能访问其他三个
目录。当Safe中的算法更新时,会更新Lib下的相应库,应用层成员只需要用指定
脚本更新这些库就可一进行本地和设备上的调试。
不知git/svn/hg这些工具能否满足这个要求,注:这4个目录最好能够在同一
个工程下。
Thanks
B.R
Kermit
2011/3/1 Kermit <kermi...@gmail.com>:
能否提示一下怎么用? 我可以用分支来约束写权限,但是clone的时候都是全部
pull下来的,这个怎么限制呢?
B.R
Kermit
> 2011/3/1 Kermit <kermi...@gmail.com>:
我其实更想用git,但git是Linus为Kernel定制的作品,担心它确实从精神上不知
持这个功能。
实在不行就研究用SVN弄吧。如果没有网络环境,我自己export一个本地的出来用
git管理。
B.R
Kermit
> 2011/3/1 Microtiger <micro...@gmail.com>
> svn可以做到!我们就是用svn来管理整个项目过程中所涉及到的各种资
git也不是不行,做成外部链接。过年期间看了一下《版本控制之道----使用Git》,在南山书城有借。
其实这种是防君子不防小人的,就算是SVN,只要知道你的密码后,使用git svn clone一样可以获得。
想一下什么是真实的公司实力,其它的看淡一些。
杨城
密码当然不会随便泄漏了,只要保证到这一层应该就够了,真的遇上高手那也
没治。
恩,最后一句说得很有道理。但在国内,不要说很多管理者不拿么想,很多员
工估计也不那么想。听说Google内部员工可以访问到公司的全局代码,我想这要是
国内,不要说Google用户的安全性得不到保证,就连市场上恐怕早已山寨出好多
Google了。
B.R
Kermit
喔,太好了,我先看看你给的资料Link,下次向你好好学习下,哈哈!
B.R
Kermit
----- 原文 -----
发件人: Microtiger
主 题: Re: 版本控制工具(git/svn/hg)能否保护项目部分代码不被每个人访问到?
时 间: 2011年3月1日 09时35分07秒
我们公司也是用SVN
这个好像确实是这样
可惜google用的还是很旧的scm,perforce
--
ZHANG, Le
http://zhangle.is-a-geek.org