搭建svn服务器

一.软件准备 (以SVN 1.6.17为例)

   1.Subversion服务器端程序:http://nchc.dl.sourceforge.net/project/win32svn/1.6.17/Setup-Subversion-1.6.17.msi,可以进入

   http://sourceforge.net/projects/win32svn/files/ 选择你需要的版本。

   2.Subversion客户端程序: http://nchc.dl.sourceforge.net/project/tortoisesvn/1.6.16/Application/TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi,可以进入http://sourceforge.net/projects/tortoisesvn/files选择你需要的版本。

   3.Subversion客户端中文包:http://nchc.dl.sourceforge.net/project/tortoisesvn/1.6.16/Language%20Packs/LanguagePack_1.6.16.21511-win32-zh_CN.msi

 

 二.软件安装

     安装Subversion服务器端 ->安装Subversion客户端(中途要求重启,建议重启)->安装中文包(如有需要),安装过程中根据提示就可以了。

 

 三.create版本库

     要使用SVN服务器,需要建立一个版本库(相当于数据库存放数据),创建版本库有两种方式:

     1.利用TortoiseSVN右键

      首先在你选择的存放svn版本库的盘符上新建文件夹:svn/repository  ,文件夹名字是可以随意取的,在repository 上点击右键,执行如下图:

        

    2.dos命令

      svnadmin create F:/svn/repository 

      

       就会在F盘中创建一个svn的版本库。

 

   四.配置权限和用户

       1.将F:\svn\repository\conf\svnserve.conf文件中的

            # [general] 修改为[general] 
            # password-db = passwd 修改为: password-db = passwd 

 

        2.将F:\svn\repository\conf\passwd文件中的

             #[users]修改为 [users]

             在[users]的下一行输入用户名和密码:如

            [users]

            wilr=123456

            就增加了一个用户名为wilr,密码为123456的用户

 

    五.启动svn服务器

          在dos窗体中输入: svnserve -d -r F:/svn/repository,回车即可,但不要关闭dos窗体,关闭dos窗体后svn服务       也会停止的,也可以避免麻烦每次都输入命令启动,可以写一个小bat程序放在桌面启动svn(见附件,利用记事本打开修改      相关即可)。

 

    六.导入项目

               打开要导入的项目的根目录,

              1.导入到本地版本库

               来到我们想要导入的项目根目录,右键->TortoiseSVN->Import如下图:

在打开的窗体中的URL of repository输入svn://localhost/,点击OK即可(此时如果没有登录svn会弹出登录窗体,登录即可) 。

 完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。 

 

           2.导入到远程版本库

            例如:运行svnserve的主机的IP是192.168.1.123,则在打开的窗体中的URL of repository输入svn://192.168.1.123 / 即可。

 

      七.客户端 check out 项目

          打开要存放checkout的项目的空目录,右键->Checkout,在URL of repository中输入svn://localhost/(未登录时会弹出登录窗体), 此时就可以checkout项目了,如下图:

        

 

    八. 提交,更新项目

    1.提交:在修改的项目或文件右键->svn commit ...,如下图

 

 2.更新,提交操作,在需要更新的的项目或文件右键->svn update,即可。

 

 

如出现图片无法显示,请访问:http://note.sdo.com/u/634772747214317458/n/ePKui~j-XibywE0jI00c7e

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值