如何在SVN上新建一个目录并赋予相应的权限

如何在SVN上新建一个目录并赋予相应的权限,第1张

svn上创建文件夹的过程:

这里以svn://10.43.2.31/bocode/academy在这目录下创建一个和browser-plugins平级的目录:office-plugin

第一步:右击academy-----create folder----输入文件夹的名字并给出注释信息,比如说这个文件夹是用来存放什么的

第二步:通过ssh或者是其它的远程工具,以用户svn:Svn@31Wang登录

svn@Ubuntu-01:~$ cd /home/svn

svn@ubuntu-01:~$ ls

bocode-doc examples.desktop repo reviewboard svnroot

svn@ubuntu-01:~$ cd svnroot/

antifake bocode bocode-doc lost+found passwd passwd.131010 passwd.131029 passwd20131104 passwd20131205 test

这里面有三个目录是我们经常 *** 作的:

其中antifake和bocode是用来存放代码的

bocode-doc:主要用于存放文档的

第三步:切换到需要修改的目录下

svn@ubuntu-01:~/svnroot$ cd bocode/conf/

svn@ubuntu-01:~/svnroot/bocode/conf$ ls

authz authz1104 authz.131011 authz.131023 authz.131029 authz20140122 svnserve.conf

在这里有一点需要特别注意的是:在修改文件之前一定记得做备份

第四步:给office-plugin赋予权限,这个根据实际的需要来进行分配

[bocode:/academy/office-plugin]

@encodingtest = rw

说明:@encoding代表的是给这个组赋予权限

如果是给单个的用户赋予权限:liyuemei = rw

首先在服务器端创建一个SVN库,这时是只有一个顶级文件夹的空仓库,然后:

1、从客户端checkout这个空的SVN库;

2、在客户端checkout出来的这个空文件夹中,按自己的需要新建各级子文件夹,以形成所需的目录结构;

3、对checkout出来的这个文件夹执行add *** 作,将新建的各级子文件夹纳入SVN控制;

4、对checkout出来的这个文件夹执行commit *** 作,将刚add进来的各文件夹提交到SVN服务器端。

基本 *** 作就如上所述了,顺便说一下SVN官方推荐的文件夹结构:

根目录下分成trunk、branches、tags三个子文件夹,其中trunk用于存放开发主干,branches用于存放各种分支,tags用于存放各种标记。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11618774.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存