TortoiseSVN历史版本安装及svn服务器搭建
一.TortoiseSVN安装
1.TortoiseSVN下载
网址如下:https://tortoisesvn.net/downloads.html 进入客户端下载页面,根据你的电脑选择是64位还是32位,选择对应的安装包安装,往下有对应的语言包,选择中文简体,位数也要是你电脑对应的位数,32或64.


当然这里下载的是最新版本,有的时候,由于其他软件的问题,安装最新的客户端软件可能存在兼容问题,需要下载历史版本,页面往下滑,找到Older Releases,点击SourceForge files

在打开的页面中选择你要下载的版本,如1.7.15,进入后会发现两个目录,一个是语言包的api,一个是TortoiseSVN安装包的api,注意,你既然下载1.7.15的版本,那你的语言包也得对应版本的语言包,也就是这里Language Packs里对应的语言包
下载完毕后有两个安装包,如下:

安装过程没啥好说的,都是下一步下一步,注意先安装客户端,再安装语言包,安装完后最好重启一下,否则客户端菜单点击后可能会出现"系统找不到指定路径"的错误.
如果安装出了错误,或者右键菜单没有之类的,卸载了重装吧,反正很快的,卸载后不要忘了注册表里的也要删,win + r打开后输入regedit进入注册表,找到HKEY_CURRENT_USER\Software\TortoiseSVN,把TortoiseSVN文件夹删除
重启后点击鼠标右键-->TortoiseSVN-->Settings,选择中文简体,因为之前安装了中文简体的语言包,所以这里language下拉框出现中文简体的选择,选择后点击确定.

如果只是自己本地进行版本库控制,不要那么强大的功能,不安装VisualSVN Server Manager,直接在文件夹上右键-->TortoiseSVN-->在此创建版本库就可以了
二.VisualSVN Server 安装
下载网址:https://www.visualsvn.com/downloads
选择你电脑对应的位数版本下载

下载后安装包如下:

安装过程略过,基本都是下一步,可以选择一下安装目录,安装好后,打开VisualSVN Server Manager,
可以看到如下的目录结构,刚安装时Users和Groups和Repositories都是空的,你可以新建用户,新建组,在新建的组,如Manager里,右键-->edit,可以添加用户.

在Repositories上右键-->create new repositories 或新建-->Repositories,即新建一个版本库,选择Single_project....,该选项会默认建立三个目录,trunk,branches,tags

点击下一步,可以选择配置谁可以在版本库上读写,选择Customize permissions就可以配置添加用户或组的读写权限,也可以这里直接选Nobody has access,之后再配置.


创建结束后,目录如下:

在trunk上右键-->Copy URL To Clipboard,将地址复制到剪贴板上.
然后在你要创建版本库的项目文件夹上右键-->TortoiseSVN-->导入,把之前复制的地址粘贴到URL里,之前如果在VisualSVN Server Manager上选择了Copy URL To Clipboard,这里的URL会默认带出来,点击确定

此时要求输入用户名密码,输入之前在VisualSVN Server Manager的User里建立的一个用户名密码,再点击确定

然后等待项目传输到版本库,完成后再回到VisualSVN Server Manager里,刷新一下,发现刚刚的项目已经在里面了.

当然你也可以在eclipse等工具里用svn签出,地址就在VisualSVN Server Manager对应文件夹上右键-->Copy URL To Clipboard就行了
局域网内如果想访问就将OEM-20151203AUX(一般就是服务器的计算机名称)改为服务器的ip地址就行了,如https://192.168.30.42/svn/HelpDoc/,这样局域网内的其他机器就能够访问了.
只是这样只能在局域网内访问,外网时访问不了的
TortoiseSVN历史版本安装及svn服务器搭建的更多相关文章
- SVN服务器搭建--Subversio与TortoiseSVN的配置安装
SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上 ...
- SVN服务器搭建及客户端配置
为什么要使用SVN? 在程序的编写过程中,每个程序员都会负责开发一个或多个模块,且开发中会生成很多不同的版本, 这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本. Subvers ...
- SVN服务器搭建和使用(二)
SVN服务器搭建和使用(二) 上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及Tortois ...
- SVN服务器搭建和使用(一)
SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上 ...
- SVN服务器搭建和使用(一)(转)
SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上 ...
- SVN服务器搭建和使用
SVN服务器搭建和使用 Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下 ...
- SVN服务器搭建(1)
转自:http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html SVN服务器搭建和使用(一) Subversion是优秀的版 ...
- SVN服务器搭建和配置使用详解
SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上 ...
- Win7 x64 svn 服务器搭建
SVN服务器搭建和使用 Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了 ...
随机推荐
- Spring IOC之Bean 概述
1.Bean概述 一个Spring IOC容器管理一个或者多个bean.这些bean是根据你提供给容器的配置数据信息创建的,例如XML形式的的定义. 在容器内部,这些bean的定义表示为BeanDef ...
- 完整的堆栈JavaScript路(十五)HTML5 focus 扩大 (扩展点)
HTML5 加入辅助管理 focus 产品特点, 有办法获得焦点文档; 页面加载,用户输入(通常由tab债券).和 调用代码focus()功能. HTML5新的属性和方法,辅助管理的重点: docu ...
- .NET Framework和C#版本历史概览
发布日期 .Net版本 C#版本 CLR版本 开发工具 功能介绍 2002 1.0 1.0 初始版本 Visual Studio .Net 初始版本 .NET框架结构,详见: 2003 1.1 ...
- Linux根目录下文件说明
/bin:存放最常用命令: /boot:启动Linux的核心文件: /dev:设备文件: /etc:存放各种配置文件: /home:用户主目录: /lib:系统最基本的动态链接共享库: /mnt:一般 ...
- Date的使用
方法 说明 Date() 返回当日的日期和时间 getDate() 获取当天(1-31) getDay() 获取当天的星期(0-6) getMonth() 获取月份(0-11) getFullYear ...
- SOA、ESB、NServiceBus、云计算
SOA.ESB.NServiceBus.云计算 总结 SOA SOA 是通过功能组件化.服务化,来实现系统集成.解决信息孤岛,这是其主要目标.而更进一步则是实现更快响应业务的变化.更快推出新的应用系统 ...
- Jeffrey Richter's Power Threading Library
Jeffrey Richter's Power Threading Library The Power Threading Library consists of a number of classe ...
- Factovisors - PC110704
欢迎访问我的新博客:http://www.milkcu.com/blog/ 原文地址:http://www.milkcu.com/blog/archives/uva10139.html 原创: 作者: ...
- Javascript模块化编程之难处
接着上一篇“Javascript模块化编程之Why”说起,Javascript担子重了之后程序也就复杂了.在大把语言都模块化编程的形势下,Javascript也不可能袖手旁观啊,毕竟这是一条经过实践检 ...
- Day3:T3DP T4堆排序
QAQ因为T3的题解说的不是很清楚,但是blogs又不能按照自己想要的顺序排+略有一点强迫症 所以先挖个坑放着,过几天再补上