Windows系统下SVN本地配置

软件配置

1.   TortoiseSVN客户端v1.7.8.及其中文语言包。

2.   AnkhSVN,这是一个VisualStudio的SVN插件。或Visual SVN 客户端。

3.   VisualStudio2008或VS2005。

对于本地的SVN配置,不需要安装SVN服务器端软件,TortoiseSVN客户端足够在本地建立SVN使用要求了。作为VS插件Visual SVN 客户端是收费的。各软件下载的方法大家可以到搜索工具中去寻找。这里不再赘述。

 

建立版本库

首先创建一个空目录(假设为D:/Repository)作为所有版本库的根目录,便于集中管理所有版本库。建立的方式有两种:

1. 命令行方式:

Subversion服务器的bin目录已经在安装时自动添加到环境变量里了,所以只需直接在命令行中输入:

svnadmin create D:/Repository/Project1

2. TortoiseSVN界面方式

在当前目录中创建Project1文件夹,然后右键选择TortoiseSVN->在此创建版本库(英文版TortoiseSVN>CreateRepository here,会弹出对话框提示创建成功。


对于TortoiseSVN1.7.8版本会有增强功能窗口弹出如下:


在此可以点击“创建目录结构”预设标准目录,即可在Project1下建立标准的SVN文件结构。当然这些文件夹是物理不可见的,只能通过版本库浏览器看到。Project1下增加了trunk、branches、tags三个标准文件夹。建议在trunk文件夹下再新建code和doc文件夹,分别用于存放工程代码和文档。


结果如下:


通过以上任意一种方式都可以创建完版本库,在Project1文件夹下会有一些版本库的文件了。

至此版本库建立起来了。

配置用户和权限

用记事本打开D:/Repository/Project1/conf/svnserve.conf

把# password-db = passwd这一行开头的#(#表示注释)去掉。

然后再打开同目录下的passwd文件,再末尾添加一行

admin=admin

即用户名=密码,自己随便设置。

添加工程到SVN

AnkhSVN安装后VisualStudio2008启动时会自动加载,在源码控制中将其作为默认的SVN插件。如果系统中安装了多个SVN插件,请到VS->Tools->Options->SourceControls->Plug-in selection中选中AnkhSVN-SubversionSupport for Visual Studio即可。

在D盘下打开一个VisualStudio2008工程,新建一个Win32 DLL工程Test。

右键解决方案,选择Add solution to Subversion,然后会弹出如下对话框并如下选择,把Test工程导入到Project1/trunk/code下,得到Project的第一个工程。


点击ok之后会提示填写日志。先随便写点东西,然后点OK后AnkhSVN首先要提醒是否要把当前工程加入Subversion源代码控制如下图:

 

然后有提示框输入帐号密码,输入上面所添加的admin用户即可,完成后,项目就导入成功了。


至于在本地进行类似服务器端功能设置,请参照其它文章。比如设置SVN用户、强制提交注释、设置日志最少字符等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值