zoukankan      html  css  js  c++  java
  • subversion安装使用

    这里仅针对subversion进行说明,未完待续。

    一、下载subversion并安装:
      a.subversion 要做svn服务器的必须装
      b.Tortoisesvn 仅仅是访问svn服务器的客户端工具,非必须安装
      c.subclipse 也是客户端工具,只是它是配合eclipse使用的插件,按需要安装

      建议服务器三个都安装,客户端仅安装后两个,安装方法无特殊说明,下一步下一步即可

    二、服务器仓库创建部署:
      svnadmin create E:svn epository
    三、启动Subversion服务器:
      两种方式:
      1) 在命令行中输入如下命令:svnserve -d -r E:svn epository,该命令含义让SVN将此目录作为仓库,并侦听客户端的请求。
        其中-d的作用为后台模式,而-r的作用是为制定服务器的仓库路径。当服务器启动后,请不要关闭命令行窗口,否则会吧svnserve的服务停下来的。
      2)新建一个txt文件,并将后缀名修改成bat,比如xx.bat,右键编辑并将以下的命令复制进去,共有三行,开头无空格,=号后面必须有空格,否则报错

    sc create SvnServe binpath= "D:Program FilesSubversioninsvnserve.exe --service -r E:svn
    epository" depend= Tcpip start= auto
    sc start SvnServe
    pause

        点击保存后运行xx.bat即可,以上运行后表示在控制面板->管理工具->服务中创建了一个名字为"SvnServe"的服务(名字可修改),自动启动
        注意D:Program FilesSubversioninsvnserve.exe为Subversion安装的路径,E:svn epository为服务器的仓库,按需修改
        (删除以上服务的方法是打开命令行,输入sc delete SvnServe回车)

      建议用第二种方法,自动作为服务运行,无需一直打开一个命令行窗口
      启动好服务器后可以确认下是否已经成功监听了3690端口,打开命令行窗口,输入netstat -an,看下是否有3690,有表示成功监听

    四、访问SVN服务器:

      详见http://blog.csdn.net/zxdu721/archive/2009/09/04/4520847.aspx

      这里需要注意:1.7.8后,匿名用户无论如何是没有写权限的。查看一下1.7.8的svnserve.conf,有这样一段注释:

    The sample settings below are the defaults and specifythatanonymous usershave read-only access to the repository, while authenticated users have read and write access to the repository.


     

  • 相关阅读:
    IO流总览图
    自己实现的一个数组排序并去重的功能
    Java常量池详解之一道比较蛋疼的面试题
    一个简单的数组去重并排序方法
    Delphi开发经验谈
    再谈Delphi vs VC++(非常精彩)
    C#根据当前时间获取,本周,本月,本季度等时间段
    delphi CopyMemory、FillMemory、MoveMemory、ZeroMemory
    DupeString 与 StringOfChar 的区别
    SQL最大值加1
  • 原文地址:https://www.cnblogs.com/tq03/p/3962948.html
Copyright © 2011-2022 走看看