这时。a不得不update 后在慢慢的合并 自己和b的代码。。然后才commit .要是b未调试好自己的代码。就commit 了 。这些a就蛋疼啦。。 还要解决b遗留下来的问题。 要知道这个合并不是好事呀
小例子。
先来三个人物。。项目经理yoyo 职员lili 公司新人biabai
先来创建 svn仓库【repository】
仓库在我本机上给建立啦。。本人也没能力去买一台深蓝Super cp 来当服务器ya,没法,我这破本是又当Server 又当Client。嘿嘿开始啦。
在先前我们启动 SVN-Server时就指定了svn 仓库了。
这里J:\\repository\\svn 就是我们的大仓库 ,这里指定的是多仓库.
之后我们在svn文件夹里新建一个如AO项目的文件夹ao
进入AO项目的文件夹。我们将把它作为一个小仓库
右键鼠标依次选择 TortoiseSVN ->Create repository here
之后。。选择 ok 就在服务器端上的J:\\repository\\svn大仓库下好了我们OA项目的代码仓库oa 小仓库
仓库目录说明
db目录:就是所有版本控制的数据存放文件。
hooks目录:放置hook脚本文件的目录
。
locks目录:用来放置Subversion文件库锁定数据的目录,用来追踪存取文件库的客户端。 format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。 conf目录:是这个仓库的配置文件(仓库的用户访问帐号、权限等)。
下一步。。
给我们的oa项目小仓库创建访问权限
是的,看了上面的说明后可知,在conf文件夹下 有仓库的配置文件 我们进入conf 如图:
看图的情况我们得先配置 svnserve.conf 文件。。
用一般的记事本打开。。我们稍稍的修改几下就差不多啦
第一步对svnserve.conf 文件作如下修改,找到以下四行: #anon-access = read #auth-access = write #password-db = passwd #authz-db = authz
将这四行前的“#”号去掉,并修改如下: anon-access = none 不允许匿名用户访问 auth-access = write 通过验证的用户可以读写 password-db = passwd 用户保存文件 authz-db = authz 权限管理文件
相关推荐: