SVN--下载、安装VisualSVN server 服务端和 TortoiseSVN客户端
前言:
在http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html的博客中已经很详细地介绍了SVN的服务器--VisualSVN server和客户端--TortoiseSVN的下载与安装。但笔者在按照其中的方法进行下载、安装时发现了此文遗漏了一些重要的细节,所以本文在搬运原文的基础上补上一些遗漏的细节,帮助读者只需看本页面即可完成所有的工作,而不必像我之前那样百度好几个才弄好。
一、SVN服务器--VisualSVN server 的下载安装
下载地址:http://subversion.apache.org/packages.html
1.点开下面的VisualSVN连接
2.在下载VisualSVN server 视图中选择 VisualSVN Server 这个版本,点击 Download 进行下载
3. 下面是VisualSVN server安装包
4.双击VisualSVN server安装包,然后一直next就好,注意其中重要的节点截图如下:
a. 下面是在安装过程中版本的选择,选择标准版。(下面的是企业版,要收费的。)
b. Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目录.
5. 安装完成,如图:(注:下面这张图是盗用的,我的版本是3.5的,不过显示是一样的。)
6. 安装完成后,启动VisualSVN Server Manager,如图:
二、SVN客户端--TortoiseSVN的下载与安装
下载地址:http://tortoisesvn.net/downloads.html
下载说明:1.我目前下载的是最新版本1.9.3,我本来想选择低一点的版本(因为我装在eclipse的SVN插件是1.8的--不过貌似这两者没有什么关系),但是我找来找去也没找到那个Download,只好下载最新的版本。2.除下载TortoiseSVN外,还要下载与这个版本一致的汉化包,这下载地址页面很容易找到。
下载好的安装包如下:
下面开始安装吧。
1.安装TortoiseSVN。双击 TortoiseSVN-1.9.3.27038-x64.msi ,然后一直点next即可,期间注意一下安装路径--选择默认安装路径!因为如果不选择默认的安装路径,接下来装汉化包是无效的(至于为什么,待会儿你就明白了。)
2.安装汉化包。双击LanguagePack_1.9.3.27038-x64-zh_CN.msi,然后一直点next即可(这里你会发现,根本没有让你选择这个汉化包的安装路径,这是因为它只安装在TortoiseSVN的默认安装路径中,这下你明白为什么要你在安装TortoiseSVN选择默认路径的原因了吧。)
3.校验TortoiseSVN是否安装成功。实际上这个不需要校验的,100%可以安装成功。但笔者安装几次发现并没有像http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html中写的那样:桌面鼠标右键,显示下面的图标:
我的右键什么也没有啊!再百度说是不是在桌面右键,在其他地方,如一个项目文件夹上右键,可是我也试过了--也没有!(不过这个说法比前面靠谱了点,毕竟没有说是在桌面。)
最后,我在这篇博客中找到了答案:http://www.luobou.com/article/html/8846.html(解决win7系统安装tortoiseSVN软件后无法查看svn图标的方法)--原来是win7系统的原因!亲爱的读者,如果你们也和我一样,那就看这个网址解决吧。这里还要说一件事,就是我在安装完TortoiseSVN和汉化包后,按照上面的方法进入注册表后看到的是这个样子:发现有2个TortiseNormal...这样的文件夹,只是数字在前或在中间而已,删掉数字在中间的就可以了--下面紫色框框中的内容。(注:ps一句,实际这句话我是骗大家的,我当初不是这样做的,而是:删掉的是1TortoiseNormal...这样数字在前的文件夹,因为我之前做过这样的更改,所以我当时想这是不是由于卸载后没有清空注册表而留下的残留,所以把它们删了;然后在Tortoise1Normal...这样文件夹上进行重命名,把数字更改到最前面,最中间的数字暂时保留,如1Tortoise1Normal...--因为系统不让重复的名字存在啊;然后我把那些1TortoiseNormal...文件夹删掉;最后我把1Tortoise1Normal...这样的文件夹的中间的数字去掉,成为1TortoiseNormal...这样。重启电脑!其实很简单的过程,不过表述起来...,因为我觉得这个过程很傻,所以说直接把下面红框中的内容删掉即可--应该OK的。)
最后是这个样子:
好了。现在我右键“桌面”--肯定不出来(安装成功了也不会出来,这是一种误导人的错误说法!),应该是右键--比如打开我的电脑,在D盘中,就可以右键了出现下面的图标了:
不过实际上这样说不准确的,因为你可能显示的是英文的--那是因为即使你安装了汉化包,但没有设置啊!--下面是设置语言的方法:
1. 右键选择 TortoiseSVN 的 Settings
2. 设置语言
好了,关于SVN的下载、安装VisualSVN server 服务端和 TortoiseSVN客户端的教程就到这里了,愿大家新春快乐,猴年幸福!
SVN--下载、安装VisualSVN server 服务端和 TortoiseSVN客户端的更多相关文章
- SVN--VisualSVN server 服务端和 TortoiseSVN客户端的基础使用
前言 在上一文http://www.cnblogs.com/wql025/p/5177699.html中,我们讲到了使用SVN的第一步,即下载.安装SVN的服务端软件--VisualSVN serve ...
- QT server服务端如何判断客户端断开连接
在QT编程中有时会用到server服务端与客户端进行TCP网络通信,服务端部分代码如下: 1.创建server用于监听客户端套接字 this->server = new QTcpServer(t ...
- SVN入门 服务器VisualSVN Server和客户端TortoiseSVN安装
Subversion是一个版本控制系统,相对于的RCS.CVS,采用了分支管理系统,它的设计目标就是取代CVS.互联网上免费的版本控制服务多基于Subversion. 一.SVN工作原理 SVN(Su ...
- Photon Server 服务端编程
Photon Server 和 Unity3D 数据交互: Photon Server 服务端编程 Unity3D 客户端编程 VS2017 之 MYSQL实体数据模 一:Photon Server的 ...
- 安装VisualSVN Server 报"Service 'VisualSVN Server' failed to start. Please check VisualSVN Server log in Event Viewer for more details"错误.原因是启动"VisualSVN Server"失败
安装VisualSVN Server 报"Service 'VisualSVN Server' failed to start. Please check VisualSVN Server ...
- 全网最详细的PLSQL Developer + Oracle client的客户端 或者 PLSQL Developer + Oracle server服务端的下载与安装过程(图文详解)
不多说,直接上干货! 环境说明: 本地没有安装Oracle服务端,oracle服务端64位,是远程连接,因此本地配置PLSQL Developer64位. Oracle database使用在本机部署 ...
- CentOS6.5下安装远程桌面服务端软件VNC Server
VNC 使您能够远程訪问和控制您的计算机从还有一计算机或移动设备上,不管你在世界的不论什么地方. 常见的使用情形,包含给同事和朋友提供桌面支持.远程管理您的服务器. 将 VNC Server部署到您想 ...
- SVN server 服务端修改端口号
SVN server 服务端修改端口号 在实际使用中可能当安装svn server 服务后,发现与后续其他程序端口冲突, 1.打开svn server 管理界面->操作->properti ...
- 【2】循序渐进学 Zabbix:安装配置 Zabbix Server 服务端
上一篇 [1]循序渐进学 Zabbix :初识与基础依赖环境搭建( LNMP ) 安装 Zabbix Server 上篇我们在 192.168.200.101 上面安装了 Zabbix 所依赖的 LN ...
随机推荐
- C#常用的字符串操作, 包括截取
1.取字符串的前i个字符 (1)string str1=str.Substring(0,i); (2)string str1=str.Remove(i,str.Length-i); 2.去掉字符串的前 ...
- Wim技术之Wim文件的制作
背景:操作的镜像文件为win8.1 update的ISO里的Wim文件 1.使用如下命令将支持WimBoot的instal.Wim文件转换成可以支持wimboot启动的映像文件 Dism /Expor ...
- centos7没有安装ifconfig命令的解决方法
ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifc ...
- UINavigationController基本使用
写了很长的NavigationController介绍,结果被cnblog吞了,没存档,算了,简单粗暴,直接上如何使用. 1.创建3个Controller,继承自UIViewController 在A ...
- 【学习笔记】【C语言】指针
一.指针变量的定义 1. 格式:变量类型 *指针变量名; 2. 举例:int *p; char *p2; 3. 注意:定义变量时的*仅仅是指针变量的象征 二.利用指针变量简单修改其他变量的值 1. ...
- jquery动态移除/增加onclick属性详解
本文章给大家介绍利用jquery的removeAttr与attr事件来给a标签增加与删除onclick事件的具体操作方法,有需要了解的朋友可参考. 要实现效果:点击链接先去掉onclick属性,3秒 ...
- hdu 1879 继续畅通工程
/************************************************************************/ /* hdu 1879 继续畅通工程 Time L ...
- eclipse中tomcat配置(待完善)
tomcat版本:apache-tomcat-6.0.29 项目结构: 一.新建server方式 二.eclipse tomcat plugin方式 tomcat plugin方式必须保证 ...
- SNRO:Number Range
业务对象是在一定的编号范围内分配编号的,编号既可以是内部分配也可以是外部分配.对于外部分配,用户输入编号,系统检查这个编号是否被占用.对于内部分配,系统会自动的把编号分配给业务对象.所以内部分配和外部 ...
- 4.Servlet_Form表单处理
1.建项目"3Servlet_Form",src下建包“com.amaker.servlet”,web-root下建Register.html <!DOCTYPE html& ...