Windows下一个SlikSVN使用

我相信所有的应SVN不熟悉。使用过。可是并非人人都自己配置过SVNserver。以下就是我配置SVNserver的步骤。以及在配置过程中碰见的一些问题,在此记录,希望对你有所帮助。

安装

双击执行“配套安装程序”文件夹中Slik-Subversion-1.6.12-win32.msi,安装文件夹可自己定义. 默认安装的文件夹: C:\Program Files\SlikSvn。

双击执行“配套安装程序”文件夹中TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi。这是一个将SVN集成到windowsshell中的GUI管理工具。推荐使用。

双击执行“配套安装程序”文件夹中LanguagePack_1.6.5.16974-win32-zh_CN.msi,这是TortoiseSVN的汉化包。

创建版本号库。该库中存放全部Subversion项目:

首先,手动创建一个文件夹。如C:\svnDB\DB1

然后。创建版本号库:

第一种方式:在DOS命令行中执行svnadmin create C:\svnDB\DB1

另外一种方式:在DB1文件夹中。单击鼠标右键,选择[TotoiseSVN]->[在此创建版本号库...]进行创建,

以上工作完毕后。在yxv3文件夹中可看到下面内容:

4个文件夹。两个文件。

 

当中:

conf文件夹存放配置信息;

db文件夹就是全部版本号控制的数据文件;

hooks文件夹放置hook脚本文件的文件夹;

locks用来放置Subversion文件库锁定数据的文件夹。 用来追踪存取文件库的client;

format文件是一个文本文件。里面仅仅放了一个整数。表示当前文件库配置的版本;

配置

通过自带服务平台Subserver的实现

打开/conf/文件夹,打开svnserve.conf找到下面行。去除每行开头的#:(特别注意不要在行的前面留空格

[general]

anon-access= none              #保证仅仅有认证用户能够訪问,即关闭匿名訪问

auth-access= write              #通过认证的使用权限

password-db= passwd         #指定了用户密码文件

 

打开/conf/文件夹,打开passwd文件。添加用户,一行一个,存储格式为“username = password”

[users]

# 定义用户信息

lvgang = lvgang

luotong =luotong

 

创建及启动SVN服务

打开DOS窗体,使用sc创建windows服务,将当前文件夹指向到Subversion的bin文件夹下。输入:

sc createSVNService binpath= "C:\Program Files\SlikSvn\bin\svnserve.exe --service-r C:\svnDB " displayname= "SVNService" depend= Tcpip start=auto(特别注意=后面有空格)

 

导入项目版本号库

确定SVN服务(命令行或windows服务)执行后,

在你须要导入版本号库的文件夹下单击右键选择[TortoiseSVN]-> [导入...],在弹开的窗体的URL框中输入版本号库的文件夹地址(如svn://127.0.0.1/DB1。 “DB1”是版本号库)

 

点击 "确定" 运行导入,显演示样例如以下对话框,录入username及password后确认

 

在增加的所有数据SVN库文件夹树的版本号。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

posted @ 2015-08-08 20:36  blfshiye  阅读(519)  评论(0编辑  收藏  举报