• 安装和配置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;

  • 相关阅读:
    c++设计模式:工厂模式(Factory Pattern)
    lua和tolua++的安装
    c++设计模式:观察者模式(Observer Pattern)
    c++设计模式:抽象工厂模式(Abstract Factory Pattern)
    linux下搭建eclipsec++开发环境
    c++设计模式:单件模式(Singleton Pattern)
    SQL SERVER查询Job每个步骤执行结果情况
    XMLA清空Cube缓存
    【转载】SSIS 包组件的命名规则
    SQL SERVER 游标删除无数据试图
  • 原文地址:https://www.cnblogs.com/gdjlc/p/4142873.html
Copyright © 2020-2023  润新知