svn 配置安装方法(SlikSvn)

来源:互联网 发布:vb select case 编辑:程序博客网 时间:2024/05/02 09:59

今日重新安装svn,在此记下安装步骤:

 1.首先到官方网站下载所需软件,我的系统式winxp的sp2。

     

      官方下载:

  • 服务器和程序下载 : http://subversion.tigris.org/getting.html#binary-packages
  • Windows常用客户端TortoiseSVN:http://tortoisesvn.net/downloads
  • AnkhSVN(Visual Studio插件):http://ankhsvn.open.collab.net/
  • Subclipse(Eclipse插件):http://subclipse.tigris.org/
  • SCPlugin(Mac OS x客户端):http://scplugin.tigris.org/

   我安装了第一、二、四项。这里就不详细说安装过程了。提一句,在安装第一项时,可以选择自定义那里面有subversion(SlikSVN)的服务器端和客户端,我选择了完全安装。

2.开始配置:

    1.我安装在位置D:/Program Files/SlikSvn,现在我们创建resource,使用的命令是svnadmin。D:/resource作为版本库。使用的命令行如下:

    D:/Program Files/SlikSvn/bin>svnadmin create D:/resource

 

   运行上面命令之后打开D:/resource下的conf目录:

     编辑svnserve.conf

         auth-access = write
         password-db = passwd
         anon-access = read
        前面的#去掉,打开这个注释。注意前面不要有任何空格。

     编辑passwd文件:

        [users]
          # harry = harryssecret   ===》harry = harryssecret   
          # sally = sallyssecret     ===》sally = sallyssecret     
        去掉前面的#,不要有空格。这个格式是用户名=密码。

     编辑authz文件:

        [groups]
           # harry_and_sally = harry,sally               ===>harry_and_sally = harry,sally
           # harry_sally_and_joe = harry,sally,&joe   ===>harry_sally_and_joe = harry,sally,&joe
        [/foo/bar]
            harry = rw
            &joe = r
            * =

        [repository:/baz/fuz]
         @harry_and_sally  = rw
         * = r

         上面红色部分是可以选择的。可以注释掉

   到此就配置完了,就可以启动服务了。

3.启动服务:

    启动服务的方式有两种:一种是以deamon方式调用,一种是以Windows Service的方式调用。

      deamon方式调用:

          D:/Program Files/SlikSvn/bin>svnserve -d -r D:/resource

     Windows Service的方式:

          sc create svn binpath= "D:/Program Files/SlikSvn/bin/svnserve.exe --service -r D:/resource" displayname= "Subversion Server" depend= tcpip start= auto

     采用第二种方式的情况比较多。

  这样svn的服务器配置就完成了,就可以使用了。

 

 下面来测试一下:

       选中你要上传作为的版本的源文件夹,右键TortoiseSVN---》导入(input) 打开一个窗体,在上面的地址栏显示的导入到版本库位置

这个地址栏有两种写法:一是file:///D:/resource/后面可以添加文件夹名;一是svn://localhost/后面可以添加文件夹名.添加文件夹名称可以用来区分多个项目。

  在Eclipse里面使用就更简单了,添加了svn插件,上面给出了地址,可以直接在eclipse里面升级,也可以下载插件手动安装。

    从版本库获取项目,Eclipse:文件--》新建--》其他---》SVN下面的checkout project from SVN---》选择创建一个新的url---》

输入SVN的url---》选择版本库里的项目名称---》在对话窗口里选择相应选项就可以了。这里选项选择check out as a project  in  the  workspace,勾选上check  out HEAD  revision,这个是选择检出最新版本,也可以选择检出第几版。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 淘宝物品下架了怎么办 淘宝货品下架了怎么办 淘宝cmcc下架了怎么办 修手机主板被换怎么办 换手机屏幕被调换零件怎么办 买了东西想退换怎么办 淘宝退货卖家不同意怎么办 淘宝退货退错了怎么办 商品质量问题换货后仍有问题怎么办 货没收到想退款怎么办 淘宝退货店家不退款怎么办 京东退货快递显示签收怎么办 买家已付款卖家不发货怎么办 两个地址发给买家退货怎么办 超市盘点少了货怎么办 月盘点出错领导要理由怎么办 做外汇被坑怎么办?亏损二十多万 iphone储存空间已满怎么办 icloud储存空间将满怎么办 手机店没人进店怎么办 淘宝退货运单填错了怎么办 淘宝快递单号填错了怎么办 拼多多48小时不发货怎么办 想开化妆品店没有经验怎么办 淘宝卖家收钱不发货怎么办 nike拖鞋买小了怎么办 京东换货没货了怎么办 淘宝申请退货退款卖家不处理怎么办 家具连接扣坏了怎么办 锅炉炉水碱度低怎么办 快递里面的东西少了怎么办 很多闲置在家里的东西怎么办 闲鱼买的东西与原物不对怎么办 退款后又发货了怎么办 淘宝卖家不发货也不退款怎么办 已经申请退款卖家仍发货怎么办 淘宝卖家已发货买家申请退款怎么办 爱上街App不发货怎么办 阿里卖家虚假发货怎么办 联系不到淘宝卖家怎么办 没货买家不退款怎么办