Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2049612
  • 博文数量: 354
  • 博客积分: 4955
  • 博客等级: 上校
  • 技术积分: 4579
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-21 11:46
文章分类

全部博文(354)

文章存档

2015年(1)

2013年(4)

2012年(86)

2011年(115)

2010年(67)

2009年(81)

我的朋友

分类:

2010-03-08 11:32:51

1、先装两个软件
SubVersion
TortoiseSVN
2、新建一个作为软件仓库的文件夹
mycode
右键-->TortoiseSVN-->create repository here
3、mycode\conf下的三个配置文件

svnserve.conf(主配置文件):
[general]
auth-access = write    #匿名访问权限,取值为read,write,none
password-db = passwd
authz-db = authz


authz(设置属组权限):
[groups]
admin = admin    #增加admin组,包含admin用户
[/]
admin = rw
* =


passwd(密码配置文件):
[users]
admin = admin  #创建admin组,密码admin


4、启动svn服务
注册服务的替代做法:
创建批处理文件startSVN.bat,内容:
C:
cd\
cd Program Files\Subversion\bin
svnserve -d --root D:\svnRoot
需要svn服务器启动时双击启动即可(注意不要把doc窗口关掉)

5、import一下,成功
   repo-browser看看,有项目,成功

over!!!



系统重装后恢复之前的代码库:
需要使用svnadmin 的dump命令,具体步骤如下:
1. 将原来的Repository导出为一个文件dumpfile
假设之前的版本库为E:\svnroot
> svnadmin dump E:\svnroot>dumpfile

2. 创建新的Repository, 创建方法可以参考上面的步骤

3. 将dumpfile导入到新的Repository
> svnadmin load E:\svnroot
4.Enjoy it.....
阅读(566) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~