没有合适的资源?快使用搜索试试~ 我知道了~
首页VisualSVN_Server使用手册
资源详情
资源评论
资源推荐
VisualSVN Server 使用手册
- 1 -
VisualSVN Server 使用手册
Exp 于 2012.02.14 第 2 次修订
VisualSVN Server 使用手册
- 2 -
目录
1、 VisualSVN Server 简介……………………………………………………【02】
2、 TortoiseSVN 简介………………………………………………….....……【02】
3、 VisualSVN Server 的安装…………………………………………………【03】
4、 VisualSVN Server 的配置…………………………………………....……【05】
5、 TortoiseSVN 的安装………………………………………………….……【09】
6、 VisualSVN Server 与 TortoiseSVN 的基本组合使用……………………【11】
7、 资源的同步与共享…………………………………………………………【15】
7.1、浏览器连接 SVN 服务器查看和下载资源…….…………………..………【15】
7.2、TortoiseSVN 的 Checkout 功能导出 SVN 服务器资源…………….………【18】
8、 Eclipse 的 SVN 插件安装……………………………………….…………【20】
9、 Eclipse 与 SVN 服务器的连接…………………………………….………【21】
10、利用 SVN 插件进行代码的同步与共享…………………………….……【24】
10.1、从 SVN 服务器上把代码同步到本地……………………………….……【24】
10.2、把本地的代码共享到 SVN 服务器…………………………..…….……【25】
10.3、本地代码与服务器代码的更新和冲突处理……....………..……….……【28】
11、*版本控制…………………………………………………………………..【30】
VisualSVN Server 使用手册
- 3 -
1、 VisualSVN Server 简介
介绍 VisualSVN Server 之前,首先说说 Subversion。
Subversion 是一个自由,开源的版本控制系统。在 Subversion 管理下,文件
和目录可以超越时空。Subversion 将文件存放在中心版本库里。这个版本库很像
一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。
这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节:做了哪
些修改,谁做的修改,等等。正因为如此,许多人将版本控制系统当作一种神奇
的“时间机器”。
Subversion 的版本库可以通过网络访问,从而使用户可以在不同的电脑上进
行操作。从某种程度上来说,允许用户在各自的空间里修改和管理同一组数据可
以促进团队协作。因为修改不再是单线进行(单线进行也就是必须一个一个进行),
开发进度会进展迅速。此外,由于所有的工作都已版本化,也就不必担心由于错
误的更改而影响软件质量—如果出现不正确的更改,只要撤销那一次更改操作即
可。
某些版本控制系统本身也是软件配置管理系统(如 SCM),这种系统经过精
巧的设计,专门用来管理源代码树,并且具备许多与软件开发有关的特性—比如,
对编程语言的支持,或者提供程序构建工具。不过 Subversion 并不是这样的系统。
它是一个通用系统,可以管理任何类型的文件集。
VisualSVN 和 Subversion 一样,都是版本控制器 SVN 的服务端,一个重要
区别是 VisualSVN 比 Subversion 配置起来容易的多了。
如果直接使用 Subversion,那么在 Windows 系统上,要想让它随系统启动,
就要封装 SVN Server 为 Windws service,还要通过修改配置文件来控制用户权限,
另外如果要想以 Web 方式(http 协议)访问,一般还要安装配置 Apache,如果
是新手,岂不是很头痛?
而 VisualSVN Serve 集成了 Subversion 和 Apache,省去了以上所有的麻烦。
安装的时候 SVN Server 已经封装为 Windws service,Apache 服务器的配置也只
是在图像界面上,指定认证方式、访问端口等简单操作;另外,用户权限的管理
也是通过图像界面来配置。
需要知道的是,VisualSVN 和 VisualSVN Server 又有一定区别,两者虽然同
是 SVN 的
服务端
,但前者是收费的,后者是免费的。
还有一点, 用 VisualSVN Server 所搭建的服务器仅能在
局域网
下工作,这
是团队开发中必须要注意的,所有成员都必须在同一局域网才能进行资源的同步
与共享。一旦客户机与服务机跨越了路由,便无法相连。
2、 TortoiseSVN 简介
TortoiseSVN 是 Subversion 版本控制系统的一个免费开源
客户端
,可以超
越时间的管理文件和目录。
实际上安装 TortoiseSVN 后,它是以一种类似“右键插件”的方式存在,使
用 TortoiseSVN 能够更方便地管理 SVN 服务器上的资源,在团队开发中能够更
有效实时地共享所有资源。
这里使用 TortoiseSVN 的一个主要原因是为了使用它的一个基本功能:把代
码或资源迁入 SVN 服务器以达到同步共享的目的。
VisualSVN Server 使用手册
- 4 -
3、 VisualSVN Server 的安装
先到网上下载 VisualSVN Server 的最新版(当前为 2.1.10)。
运行 VisualSVN-Server-2.1.10.msi (图 3-1)程序后,点击 Next 按钮继续。
【图 3-1】
此时出现如图 3-2 的界面,勾选“I accept the terms in the License Agreement”
选择框,点击 Next 按钮继续下一步操作。
【图 3-2】
此时出现如图 3-3 的界面,这里选择完全安装方式,点击 Next 按钮继续。
【图 3-3】
VisualSVN Server 使用手册
- 5 -
然后出现如图 3-4 的界面。
“Location”为 VisualSVN Server 的安装目录,可任意选择。
“Repositories”为 SVN 代码仓库的位置,即在使用时共享资料的位置,因
此基于方便使用的考虑,不建议该位置设置太深(一般在磁盘根目录下再建一层
即可),否则以后使用时同步资源库不方便。
“Server Port”为服务端口选择,后面有一个选择框“Use secure connection”。
不勾选该选择框为使用快速链接【http 协议】,此时供选择的端口有 80/81/8080
三个;勾选该选择框为使用安全链接【https 协议】,这时的端口只有 433/8433 二
个可用。
一般建议选择安全链接【https 协议】,即勾选选择框,端口使用默认的即可。
设置完毕点击 Next 按钮继续下一步,然后一直到安装完成即可。
【图 3-4】
【图 3-5】
剩余37页未读,继续阅读
小優YoU
- 粉丝: 1915
- 资源: 227
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论6