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

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

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

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

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

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

sc create svnserve binpath= "C:\Program Files\Subversion\bin\svnserve.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:\Projects\Test
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;

安装和配置SVN服务器Subversion、客户端TortoiseSVN和Visual Studio插件AnkhSvn的更多相关文章

  1. windows上SVN服务器以及客户端TortoiseSVN的安装配置

    (1)svn的安装 1. 下载软件:Setup-Subversion-1.7.5.msi,安装就很容易了,一路NEXT 2. 把SVN的bin文件夹路径添加到环境变量中 把svn安装目录下的bin路径 ...

  2. Visual Studio 插件AnkhSvn 更改Svn URL和登录信息

    AnkhSvn配置文件:%AppData%\Subversion\auth\ 删除这个文件夹中所有内容 然后连接,重新设置相关信息 设置静态地址 设置路由器 以TP-LINK路由器为例,其他路由器类似 ...

  3. centos6.5环境下svn服务器和客户端配置实用详解

    一.服务器端配置 安装 # yum install -y subversion yum安装软件,不清除软件包的方法 # vim /etc/yum.conf keepcache=0 建立svn版本库数据 ...

  4. 阿里云服务器centos下安装配置svn服务器

      阿里云服务器centos下安装配置svn服务器 1.安装svn服务器端yum install subversion      从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提 ...

  5. linux下安装配置svn服务器

    linux下安装配置svn服务器 1. svn服务器安装 将subversion-1.4.0.tar.gz和subversion-deps-1.4.0.tar.gz传到服务器. tar xfvz su ...

  6. [转载]Ubuntu安装配置 git 服务器和客户端

    原文地址:Ubuntu安装配置 git 服务器和客户端作者:ding404 1.配置前准备 服务器:安装ssh server另外还装了gitosis做git的权限管理 sudo apt-get ins ...

  7. SVN安装与配置 SVN整合MyEclipse

    SVN安装: 1.安装服务器 ######### 安装文件:SVN服务器############### # http://www.collab.net/downloads/subversion # C ...

  8. ubuntu安装和配置SVN【转】

    ubuntu安装和配置SVN 转自:http://www.jb51.net/os/Ubuntu/56394.html 第一步:安装apache2  libapache2-svn subversion ...

  9. CentOS 7下搭建配置SVN服务器

    CentOS 7下搭建配置SVN服务器 1. 安装 CentOS通过yum安装subversion. $ sudo yum install subversion subversion安装在/bin目录 ...

随机推荐

  1. Java 中 ThreadLocal 内存泄露的实例分析

    前言 之前写了一篇深入分析 ThreadLocal 内存泄漏问题是从理论上分析ThreadLocal的内存泄漏问题,这一篇文章我们来分析一下实际的内存泄漏案例.分析问题的过程比结果更重要,理论结合实际 ...

  2. linux vim

    wq   强制性写入文件并退出.即使文件没有被修改也强制写入,并更新文件的修改时间.x    写入文件并退出.仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间.

  3. DNS缓存

    有DNS的地方,就有缓存. 浏览器.操作系统.Local DNS.根域名服务器,它们都会对DNS结果做一定程度的缓存.本文总结一些常见的浏览器和操作系统的DNS缓存时间. Table of Conte ...

  4. 也谈微信小程序

      小程序是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或者搜一下即可打开应用.也体现了"用完即走"的理念,用户不关心是否安装太 ...

  5. scott/tiger登录时提醒ora-28000 the account is locked

    scott/tiger登录时提示ora-28000 the account is locked在plsql developer中要是以scott/tiger登录时提示ora-28000 the acc ...

  6. JavaScript在A页面判断B页面加载完毕(iframe load)

    今天遇到一个需求,在A页面上判断B页面是否加载完毕(B页面是第三方页面),加载完毕时隐藏loading动画... 而平时我们一般做的事是在B页面上判断B页面是否加载完毕,进行操作. if(docume ...

  7. XiangBai——【AAAI2017】TextBoxes_A Fast Text Detector with a Single Deep Neural Network

    XiangBai--[AAAI2017]TextBoxes:A Fast Text Detector with a Single Deep Neural Network 目录 作者和相关链接 方法概括 ...

  8. [SublimeText] 安装包管理

    由于各种访问原因,因此记录一下给自己使用,原文地址如下: http://www.bonusbits.com/wiki/HowTo:Setup_Package_Control_for_Sublime_T ...

  9. Silverlight动态生成控件实例

    刚学习Silverlight,做了一个动态创建控件的实例 实现结果:根据已有的控件类名称,得到控件的实例化对象 实现思路1:就是定义一个模板文件,将类名做为参数,在silverlight中使用Srea ...

  10. maven 构建一个web项目

    maven已经大型的Java项目的管理工具,其功能非常强大,这里简单总结一下maven构建web项目的过程.本文介绍的是集成环境下的maven构建web项目. 一.准备 1.安装maven. 2.把m ...