zoukankan      html  css  js  c++  java
  • 安装和配置SVN服务器Subversion、客户端TortoiseSVN和Visual Studio插件AnkhSvn

    1、下载并安装服务器端Subversion
    下载地址:http://subversion.apache.org
    当前最新版本为1.8.10,默认安装目录为C:Program FilesSubversion

    2、下载并安装客户端TortoiseSVN
    下载地址: http://tortoisesvn.net/downloads.html
    当前最新版本为1.8.8,默认安装目录为: C:Program FilesTortoiseSVN

    3、下载并安装Visual Studio插件AnkhSvn
    下载地址:https://ankhsvn.open.collab.net/downloads
    当前最新版本为2.5.12478,默认安装目录为: C:Program FilesAnkhSVN 2

    4、创建SVN版本库
    在D盘创建一个文件夹,例如SvnRepository,右键选择TortoiseSVN,再选择Create repository here,里面自动会生成一些文件夹和文件;

    5、配置SVN库的信息
    (1)进行身份验证
     打开D:SvnRepositoryconfsvnserve.conf,在[general]节点下找到行“# password-db = passwd”,“#”代表注释,把它去掉;
    (2)增加用户
     打开D:SvnRepositoryconfpasswd,在[users]节点下增加一行“admin = 123456”,表示增加一个用户名为admin,密码为123456的用户;

    6、配置SVN为开机自动启动的系统服务
    在C:Program FilesSubversionin文件夹下新建svn.bat,内容为下面3行,sc create后面不要有换行:

    sc create svnserve binpath= "C:Program FilesSubversioninsvnserve.exe --service -r d:SvnRepository" depend= Tcpip start= auto

    sc start svnserve

    pause

    执行后在“控制面板->管理工具->服务”能看到已经启动的服务svnserve;

    7、验证svnserve是否正常工作
    在资源管理器中随便一个地方右键选择TortoiseSVN -> Repo-browser,在弹出的 URL 对话框中输入:
    svn://localhost或svn://本机IP地址,成功访问后可看到文件目录。

    8、局域网其它计算机访问本机SVN,安装客户端TortoiseSVN后输入:svn://IP地址。
     当不能访问时测试下端口是否能连通:telnet IP地址 3690


    9、SVN服务器更改ip地址后客户端的设置
    假设svn原服务器ip为192.168.1.1,更换为192.168.1.2,VS项目重新更换ip:
    1、运行--cmd--打开命令运行窗口;
    2、cd到vs项目的根目录:cd E:ProjectsTest
    3、执行svn switch --relocate svn://192.168.1.1 svn://192.168.1.2
    4、如VS项目已经打开,则需要关闭重新打开,VS--菜单文件--Subversion--Change Source Control,弹出窗口可看出IP变为192.168.1.2;

  • 相关阅读:
    [转]PHP如何关闭notice级别的错误提示
    [原]php远程odbc连接sqlsvr数据库,自定义端口,命名实例的连接方式
    [原] wmic: Invalid XSL format (or) file name错误解决方法
    [转]PHP Session的一个警告
    [转]权限问题导致Nginx 403 Forbidden错误的解决方法
    [转]require(),include(),require_once()和include_once()区别
    [转]Mysql命令行常用操作
    php读取sql2000的image字段,被截断的问题
    一、基于hadoop的nginx访问日志分析---解析日志篇
    shell判断条件整理
  • 原文地址:https://www.cnblogs.com/gdjlc/p/4142873.html
Copyright © 2011-2022 走看看