没有合适的资源?快使用搜索试试~ 我知道了~
首页VisualSVN_Server使用手册
VisualSVN_Server使用手册

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
- 粉丝: 1911
- 资源: 227
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- Xilinx SRIO详解.pptx
- Informatica PowerCenter 10.2 for Centos7.6安装配置说明.pdf
- 现代无线系统射频电路实用设计卷II 英文版.pdf
- 电子产品可靠性设计 自己讲课用的PPT,包括设计方案的可靠性选择,元器件的选择与使用,降额设计,热设计,余度设计,参数优化设计 和 失效分析等
- MPC5744P-DEV-KIT-REVE-QSG.pdf
- 通信原理课程设计报告(ASK FSK PSK Matlab仿真--数字调制技术的仿真实现及性能研究)
- ORIGIN7.0使用说明
- 在VMware Player 3.1.3下安装Redhat Linux详尽步骤
- python学生信息管理系统实现代码
- 西门子MES手册 13 OpcenterEXCR_PortalStudio1_81RB1.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论6