现在的位置: 首页 > 综合 > 正文

windows_svn_svn配置说明自己总结的

2014年01月09日 ⁄ 综合 ⁄ 共 2172字 ⁄ 字号 评论关闭

eo1.安装软件行Setup-Subversion-1.5.3.msi(这个是建立服务器的时候用的,svn指令解析包,版本我用的是1.6,客户端则不需要安装这玩意)

再安装TortoiseSVN-1.5.5.14361(SVN客户端软件,我用的是1.6,这玩意和乌龟HG差不多)

我的博客里有svn使用说明,涉及到了如何安装

NND自己琢磨一天才明白这两个软件的用途

2.安装完以后进入正题,建立版本存放的文件夹

随便新建个文件夹,F:/svn_bh,建立一个版本库存放的文件夹,F:/svn_bh/project1_practiceLevel2

右键,create repository here

3.import导入版本库

导入之前需要配置svn,

f:/svn_bh/project1_practiceLevel2/conf/svnserve.conf(因为一会要配置中文字体的文件夹权限,所以最好使用超编ULTRA EDIT打开文件)

anon-access = read(为了显示log信息,注意这里要改成anon-access = none)

auth-access = write

password-db = passwd

authz-db = authz

打开以上注释

 

配置passwd如下:设置用户密码如下

[users]

vip=11

mark=11

diaojun=11

guowei=11

yaoyao=11

zhanghua=11

other=11

 

配置权限文件authz如下:

[groups]

g_manager=vip

g_mark=mark

g_diaojun=diaojun

g_guowei=guowei

g_yaoyao=yaoyao

g_zhanghua=zhanghua

g_other=other

 

[/]

@g_manager=rw

@g_mark=r

@g_diaojun=r

@g_guowei=r

@g_yaoyao=r

@g_zhanghua=r

@g_other=r

*=(为了显示log信息配置的)

 

[/1.datum]

@g_manager=rw

@g_mark=r

@g_diaojun=r

@g_guowei=r

@g_yaoyao=r

@g_zhanghua=r

@g_other=r

 

[/2.sch]

@g_manager=rw

@g_diaojun=r

@g_mark=r

@g_guowei=r

@g_yaoyao=r

@g_zhanghua=r

@g_other=r

 

[/3.src]

@g_manager=rw

@g_diaojun=r

@g_mark=r

@g_guowei=r

@g_yaoyao=r

@g_zhanghua=r

@g_other=

 

[/3.src/diaojun]

@g_manager=rw

@g_diaojun=rw

@g_mark=

@g_guowei=

@g_yaoyao=

@g_zhanghua=

@g_other=

 

[/3.src/mark]

@g_manager=rw

@g_diaojun=

@g_mark=rw

@g_guowei=

@g_yaoyao=

@g_zhanghua=

@g_other=

 

[/3.src/guowei]

@g_manager=rw

@g_diaojun=

@g_mark=

@g_guowei=rw

@g_yaoyao=

@g_zhanghua=

@g_other=

 

[/3.src/yaoyao]

@g_manager=rw

@g_diaojun=

@g_mark=

@g_guowei=

@g_yaoyao=rw

@g_zhanghua=

@g_other=

 

[/3.src/zhanghua]

@g_manager=rw

@g_diaojun=

@g_mark=

@g_guowei=

@g_yaoyao=

@g_zhanghua=rw

@g_other=

 

[/3.src/share]

@g_manager=rw

@g_diaojun=rw

@g_mark=rw

@g_guowei=rw

@g_yaoyao=rw

@g_zhanghua=rw

@g_other=

 

[/4.project]

@g_manager=rw

@g_diaojun=r

@g_mark=r

@g_guowei=r

@g_yaoyao=r

@g_zhanghua=r

@g_other=

 

[/4.project/二级实践大纲_说明_申请表等文档]

@g_manager=rw

@g_diaojun=r

@g_mark=r

@g_guowei=r

@g_yaoyao=r

@g_zhanghua=r

@g_other=

把要导入的基础数据库文件夹导入版本库中(这里需要做个脚本,svnserve -d -r F:/svn_bh/project1_practiceLevel2)

右键,import,输入用户名和密码

导入OK了

4.配置权限

#authz-db = authz打开注释

配置如上

 

中文权限控制:

经常有人问到Subversion是否可以对中文目录进行权限控制,如果可以,该如何配置。

经过测试,发现subversion是可以很好地控制中文目录的权限的。方法很简单,就是将你的权限控制文件的格式转换为UTF-8格式,将权限文件改成UTF-8格式我使用的是UltraEdit的菜单"ASCIItoUTF-8(UnicodeEditing)"。本节关于SVN整合MyEclipse 介绍

 

 

抱歉!评论已关闭.