Subversion与TortoiseSVN的安装
首先介绍一下Subversion与TortoiseSVN两者之间的关系:
Subversion是一种集中分享信息的系统,它的核心是版本库,储存所有的数据。版本库按照文件树形式储存数据-包括文件和目录。任意数量的客户端都可以连接到版本库,读写这些文件。通过写数据,别人可以看到这些信息;通过读数据,可以看到别人的修改。
TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改之外,版本库非常像普通的文件服务器。可以将文件恢复到过去的版本,并且可通过检查历史知道数据做了哪些修改,谁做的修改。
也就是说Subversion是服务器端建立的版本库,我们需要通过TortoiseSVN这个客户端去访问Subversion这个所谓的文件服务器。
1- subversion安装步骤
先从 http://subversion.tigris.org/下载基于SVN协议的服务端软件。
接下来进行若干配置:
a:
使用命令 svnadmin create "D:\MySVN" 创建版本库,引号中为版本库地址
b:
接着进行两个文件的配置
b-1:
打开 D:\MySVN\conf\svnserve.conf,去掉以下内容之前的注释符
[general]
anon-access = none
auth-access = write
password-db = passwd
realm = My First Repository
说明: anon-access = none 不允许匿名访问!
auth-access = write 允许提交修改
password-db = passwd 密码文件名字
b-2:
用记事本打开D:\MySVN\conf\passwd,添加用户名(user)和密码(passwd)
[users]
user=password
可以添加多个这样的用户名密码对。
c:
创建svn 服务,并启动,这样svn 就会开机自动启动
在控制台下,输入如下命令:
sc create svnserver binpath= "d:\Subversion\bin\svnserve.exe --service -r d:\mysvn" displayname= "Subversion" password= "password" depend= tcpip start= auto
注意:
Ⅰ. 如果路径中包括空格,一定要用“\”处理“"”号,
例如svnserve.exe 在c:\program files\subversion\中,则命令应该写
为binpath= \"c:\program files\subversion\bin\svnserve.exe\"
Ⅱ. sc 对选项的格式还有要求,所有的“=”前不能有空格,而后面必须有
空格。例如depend= Tcpip 不能写为depend = Tcpip 或depend=Tcpip
Ⅲ.服务若没有启动:使用指令 sc start svnserver开启创建的服务。
d:
经过上述操作,就可以使用svn://localhost 访问SVN 服务器(SVN客户端)。
2-安装及下载client 端
1. 下载Windows 端程序:http://tortoisesvn.net/downloads。
2. 执行下载回来的TortoiseSVN 安装程序,就会进行TortoiseSVN 的安装。正确安装后,应该进行一次的重开机,以确保TortoiseSVN 的正确无误。
3.安装成功后,在资源管理器任何一个文件夹上按下鼠标右键,应该可以看到如下图所示:
在桌面空白处,单击鼠标右键出现如下图所示的菜单。
其中有三项关于SVN 的可操作菜单项,选择后进行不同的操作。
表示安装成功。
Subversion与TortoiseSVN的安装的更多相关文章
- Subversion和TortoiseSVN安装与配置(转)
Subversion为版本控制软件的服务器端. TortoiseSVN为版本控制软件的客户端. 1.下载Subversion与TortoiseSVN. Subversion的地址:http://sub ...
- subversion与TortoiseSVN的使用
Subversion是一个自由开源的版本控制系统.在Subversion管理下,文件和目录可以超越时空.Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可 ...
- TortoiseSvn的安装过程详解
运行TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi程序, 开始安装 点击Next, 下一步 选择 I accept 接受, 点击Next, 下一步 选择安装路径 ...
- 客户端TortoiseSVN的安装及使用方法
一.客户端TortoiseSVN的安装 运行TortoiseSVN程序,点击Next,下面的截图顺序即为安装步骤: 图1: 图2: 图3: 图4: 点击Finish按钮后会提示重启系统,其实不重启也没 ...
- 客户端TortoiseSVN的安装及使用方法 (申明:来源于网络)
客户端TortoiseSVN的安装及使用方法 (申明:来源于网络) 地址:http://blog.chinaunix.net/uid-27004869-id-4112057.html
- TortoiseSVN的安装使用
下面分享一篇关于TortoiseSVN的安装以及使用 1.运行TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi程序, 开始安装 2.点击Next, 下一步 3.选 ...
- TortoiseSVN的安装及其简单使用
VisualSVN-Server的安装以及简单使用 TortoiseSVN的安装及其简单使用 VisualSVN的安装及冲突的处理 安装完VisualSVN-Server后,Test仓储里边什么都没有 ...
- windows上SVN服务器以及客户端TortoiseSVN的安装配置
(1)svn的安装 1. 下载软件:Setup-Subversion-1.7.5.msi,安装就很容易了,一路NEXT 2. 把SVN的bin文件夹路径添加到环境变量中 把svn安装目录下的bin路径 ...
- eclipse中svn插件的安装和tortoiseSVN的安装
在项目的开发中一般都需要用到版本控制,其中用的比较多的就是svn(subVersion),svn的使用既可以以插件的形式,也可以以客户端的形式使用.今天就介绍一下eclipse中svn插件的2种安装方 ...
随机推荐
- Runtime 、 Block
1 使用Block方式,对学生对象进行排序. 1.1 问题 在iOS4.0+ 和Mac OS X 10.6+ 中添加了Block概念,以对C语言进行扩展.在Block中可以定义参数列表.返回类型,还可 ...
- Linux中“新旧”TCP/IP工具的对比
如今很多系统管理员依然通过组合使用诸如ifconfig.route.arp和netstat等命令行工具(统称为net-tools)来配置网络功能.解决网络故障,net-tools起源于BSD的TCP/ ...
- 基于Spring框架的Web应用开发笔记 - Outline
Motivation 最近的工作涉及Web框架搭建,在了解公司原有采用框架基础上对Web开发技术栈做了一次升级,在次做记录. Audience J2EE Web Application Develop ...
- 我对CSS vertical-align的一些理解与认识(一)
一.关于今天,本文,及其他 今天是个特殊的日子,因为今天是汶川地震两周年的日子,我很悲鸣:今天又是国际护士节,看到微博上护士照横流,我很欣慰. 一段放松的YY后,进入正题.上个月21号,有位同行留言想 ...
- 第一篇TC界面设计
TC界面设计方法 第一:确定自己最终界面的大小. 第二:根据功能需要,选择相应的控价. 第三:美化界面,对界面的控件调整布局位置,设置字体颜色设置背景图片等等 脚本代码: function 按钮1_点 ...
- Windows PE 之 MASM32 环境搭建
操作系统 :Windows 10 IDE :VS2015 MASM版本 :V11 MASM下载地址:http://masm32.com masm32安装一路确认.OK (由于win10兼容性问 ...
- Codeforces Round #149 (Div. 2)
A. Heads or Tails 枚举. B. Big Segment \(L=min(l_i),\ R=max(R_i)\) 判断是否存在区间\([L,R]\). C. King's Path 单 ...
- Unable to get valid context for root
登陆时报以下错误Unable to get valid context for rootLast login: Wed Jul 24 02:06:01 2013 from 10.64.41.3 单机模 ...
- html4.0.1,h5,xhml,文档声明区别
<!DOCTYPE> 声明不是 HTML 标签:它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令. 提示:请始终向 HTML 文档添加 <!DOCTYPE> ...
- opencv矩阵总结
OpenCV 矩阵操作 CvMat 转自:http://hi.baidu.com/xiaoduo170/blog/item/10fe5e3f0fd252e455e72380.html 每回用矩阵都要查 ...