- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVN介绍与使用
SVN简介与使用
新员工入职培训
什么是SVN
• 什么是SVN ?
svn (subversion)是近年来崛起的版本管理工具,是cvs的接班人。
目前,绝大多数开源软件都使用svn作为代码版本管理软件
SVN = 版本控制+ 备份服务器
为最终用户创造更大价值
什么是SVN
• 为甚么要用SVN?
1. 备份工作档案是十分重要的。
2. 版本控管非常重要。
3. 伙伴间的数据同步也是非常重要的。
4.备份不同版本是很耗费硬盘空间的
• SVN解决思路:
1. SVN Repository可以是自己计算机上的一个目录,或者是随身碟(不建议这样用)。当然
也可以是公司的服务器。
2. SVN有很棒的版本控管机制。所有上传的版本都会帮您记录下来。日后您可以随时取得某
一个时刻的版本。而且,也有版本分支及合并等好用的功能。
3. SVN可以让不同的开发者存取同样的档案,并且利用SVN Server作为档案同步的机制。也
就是说,您有档案更新时,无须将档案寄给您的开发成员。只需要告诉他新的版本已经在
SVN Server上面,请他自己去SVN Server上面就可以取得最新版本。而且,SVN Server也可
以做到当您上传新版本后,自动发信给相关的成员。
4. SVN 的存放档案方式是采用差异备份的方式。也就是说,他只会备份有不同的地方。所以
很省硬盘空间。此外,他也可以针对所谓的非文字文件进行差异备份。
为最终用户创造更大价值
什么是SVN
• 什么是TortoiseSVN
• TortoiseSVN 是Subversion 版本控制系统的一个免费开源客
户端,可以超越时间的管理文件和目录。文件保存在中央版本
库,除了能记住文件和目录的每次修改以外,版本库非常像普
通的文件服务器。你可以将文件恢复到过去的版本,并且可以
通过检查历史知道数据做了哪些修改,谁做的修改。
• 官方下载地址:
• /downloads.html
• 官方使用手册:
• /docs/nightly/TortoiseSVN_zh_CN/
为最终用户创造更大价值
TortoiseSVN特性
① 外壳集成
② 重载图标
③ 图形用户界面
④ Subversion 命令的简便访问
⑤ 目录版本控制
⑥ 原子提交
⑦ 版本控制的元数据
⑧ 可选的网络层
⑨ 一致的数据处理
⑩ 高效的分支和标签
为最终用户创造更大价值
SVN服务端安装
• Subversion 已经迁移到apache 网站上了,下载地址:
• /packages.html
• windows操作系统下面的二进制文件包一共有5种,如图:
用VisualSVN server 服务端和TortoiseSVN客户端搭配使用
点开上面的VisualSVN连接,下载VisualSVN server,并安装
为最终用户创造更大价值
SVN服务端安装
下载界面
为最终用户创造更大价值
SVN服务端安装
安装完成后,启动VisualSVN Server Manager :
Svn支持web访问模式,不需要客户端,此方式针对只需要浏览不需要修改提交,显
示内容为最新版本内容,不支持指定版本内容
为最终用户创造更大价值
SVN客户端安装
TortoiseSVN客户端,官网下载地址:/downloads.html :
为最终用户创造更大价值
SVN客户端安装
Tort
文档评论(0)