SVN版本管理工具

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8
TortoiseSVN的下载与安装 TortoiseSVN的下载与安装
TortoiseSVN安装须知: TortoiseSVN安装须知: 安装须知 安装前先要知道自己电脑是32还是64 32还是64位的操作 1、安装前先要知道自己电脑是32还是64位的操作 系统 2、然后找到相应的程序进行安装
9
6
三、SVN的权限分类 SVN的权限分类
• SVN权限分为读权限和读写权限两种,超级管理员 具备所有配置库的权限,其他员工具备“公司资 源配置库”和“本部门的配置库”读权限。
• 若有工作需要开通非本部门权限,需要发送邮件 给我,同时抄送所要开通权限的部门领导,待相 关领导回复准许开通的邮件,开通相关权限
16
Show log
• 选择欲还原的文件(夹)版本;在Action中选中文 件,右键选择“Save revsion to”;将保存下来 的文件放置在当前版本中,提交即可。
17
Export
• 选择一本地导出目录,右键选择TortoiseSVN---Export,系统弹出导入提示框,在URL of repository输入框中输入服务器仓库地址,即可 实现把整个工作拷贝导出到本地目录下,导出的文 件将不带svn文件标志,文件及文件夹没有绿色的 ”√”符号标志
• Subversion可以通过浏览器访问,用户可 Subversion可以通过浏览器访问, 可以通过浏览器访问 以在不同的电脑上使用。 以在不同的电脑上使用。 • Subversion服务器有2种运行方式:独立 Subversion服务器有2种运行方式: 服务器有 服务器和借助apache 服务器和借助apache
18
19
SVN版本管理工具 SVN版本管理工具
1

Outline

一、SVN的概述 SVN的概述 二、SVN的发展历史 SVN的发展历史 三、SVN的权限分类 SVN的权限分类 TortoiseSVN客户端 TortoiseSVN客户端 TortoiseSVN的常见应用 TortoiseSVN的常见应用
2
7
四、TortoiseSVN简述 TortoiseSVN简述
TortoiseSVN是windows下其中一个非常优秀 的SVN客户端工具。通过使用它,我们可以可 视化的管理我们的版本库,实现对配置库的增 删改查等操作。 TortoiseSVN不是一个独立的窗口程序,而是 集成在windows右键菜单中,使用起来比较方 便。
14
Reveຫໍສະໝຸດ Baidut/Add
右键要还原的文件,可实现还原操作。 如刚才对文件做了删除操作,再点击Revert, 即已撤销删除操作。 如果有多个文件及文件夹要提交到服务 器,我们可以先把这些,提交的文件加入到 提交列表中,要执行提交操作,一次性把所 有文件提交。
15
Diff/Import
如果你修改了一个文件,又不确定改了那些地 方,这时你可以在相应文件上点右键,选择 TortoiseSVN--Diff查看,与服务器上最新版的差 异。 选择要提交到服务器的目录,右键选择Import, 系统弹出导入提示框,在URL of repository输入 框中输入服务器仓库地址,在Import Message输 入框中输入导入日志信息,点击确定,则文件导 入到服务器仓库中。
12
SVN Commit
当对工作拷贝文件做新增、变更、删除后,点 击SVN Commit将更改后内容提交到版本库中。
13
Rename /Delete
SVN支持文件改名,点击Rename,弹出文件名称 输入框,输入新的文件名称, 提交即可完成文件改名。
SVN支持文件删除,而且操作简单,方便,选择删 除的文件,点击Delete,再把删除操作提交到服务器。
4
如何访问SVN? 如何访问SVN? SVN
两 要 素
访问SVN需要SVN用户名和密码。 访问SVN需要SVN用户名和密码。两者缺一 SVN需要SVN用户名和密码 不可。 不可。
注:SVN客户端还能使用软证书进行访问。 SVN客户端还能使用软证书进行访问。 客户端还能使用软证书进行访问
5
二、SVN的发展史 SVN的发展史
一、SVN的概述 的概述
SVN是subversion的缩写,是近年来崛起的版本管 理工具。目前,绝大多数开源软件都使用SVN作为 代码版本管理软件。
SVN是一个自由/开源的版本控制系统,在SVN管理 下的文件和目录都可以超时空,即:SVN允许你的 数据恢复到早期的版本,或者检查数据修改的历史。
3
SVN是什么? SVN是什么? 是什么
五、TortoiseSVN常见使用 TortoiseSVN常见使用
Checkout SVN Commit SVN Update GetLock/ GetLock/ReleaseLock Rename/Delete Revert/Add Diff/Import Show log Export
10
Checkout
• 1、在某盘或者桌面上创建一个存放工作副本的目录, 例如:SVN
• 2、进入svn文件夹,鼠标点击右键菜单的“SVN
checkout”,弹出checkout对话框
客户 对获 得价 值的 感知
11
Checkout
在URL of repository输入框中输入服务器仓 库地址,Checkout directory输入框中输入本地工 作拷贝的路径,点击“OK”即可。
早在2000年,CollabNet公司决定开发一个新的版 本控制系统,保留CVS的基本特性但去除CVS的bug 和不好的特性。 2000年2月,他们联系《使用CVS开发开源项目》 ,确定名字为“Subversion”,而且完成了 Subversion档案库的基础设计。 2001年8月31日,经过十四个月的编Subversion 开始实现 “自行管理”。
相关文档
最新文档