Subversion操作手册

dht668

贡献于2011-05-18

字数:2392 关键词: Subversion 版本控制系统 手册

 长安铃木SUBVERSION 操作手册 编制:信息系统课 王川 2011-2-28 http://www.changansuzuki.com 重庆长安铃木汽车有限公司 长安铃木SUBVERSION操作手册 目录 1 概述 4 1.1 SUBVERSION介绍 4 1.2 TortoiseSVN介绍 4 1.3 本文所用到的环境 4 1.3.1 服务器端 4 1.3.2 客户端 4 1.3.3 SVN服务地址 4 2 安装 5 2.1 服务器端安装及配置 5 2.2 客户端安装 5 3 客服端操作说明 5 3.1 提交文件至SVN服务器的文档库 5 3.2 在客户端查看SVN服务器的文档库 7 3.2.1 TortoiseSVN方式访问 7 3.2.2 使用HTTP方式访问SVN服务器 9 3.3 从SVN服务器上下载文件 10 3.4 必须步骤:CHECKOUT。 13 3.5 提交修改/删除/增加文件的库文件至SVN服务器。 13 文档版本记录 版本编号 变更内容 变更人 日期 第页 共20页 长安铃木SUBVERSION操作手册 第页 共20页 长安铃木SUBVERSION操作手册 长安铃木SUBVERSION 操作手册 1 概述 1.1 SUBVERSION介绍 Subversion(以下简称SVN)是一个自由,开源的版本控制系统。在SVN管理下,文件和目录可以超越时空。SVN将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据回复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的“时间机器”。 (引用自:http://baike.baidu.com/view/429581.htm) 另外,SVN具备一定的权限管理功能。 1.2 TortoiseSVN介绍 Subversion(SVN)是新一代的版本控制工具,不仅可以管理程序源码,也可以应用于其他协作管理的工作, TortoiseSVN作为WINDOWS系统的SVN客户端,具备查看文档库、查看当前版本(及版本备注信息)、基于版本导入/导出文档库等功能。 1.3 本文所用到的环境 1.3.1 服务器端 操作系统:REDHAT 5.2 SVN版本:1.6.6 APACHE版本:2.2.4 1.3.2 客户端 TortoiseSVN版本:1.6.12.20536 1.3.3 SVN服务地址 SVN地址:SVN://192.168.1.163/WJCODE HTTP地址:HTTP://192.168.1.163/SUBVERSION/WJCODE/ 第页 共20页 长安铃木SUBVERSION操作手册 2 安装 2.1 服务器端安装及配置 略 2.2 客户端安装 略 3 客服端操作说明 3.1 提交文件至SVN服务器的文档库 (1) 安装TortoiseSVN后,重新启动计算机。 (2) 选定需要上传文档库的文件夹,右键调出如下图所示的操作菜单后,选择“Import”选项。 第页 共20页 长安铃木SUBVERSION操作手册 (3) 按下图所示,填写备注信息,该备注信息即为每一版本的更新信息。 (4) 填写用户名以及密码 (5) 下图为上传界面。 第页 共20页 长安铃木SUBVERSION操作手册 3.2 在客户端查看SVN服务器的文档库 3.2.1 TortoiseSVN方式访问 (1) 在任意文件夹的空白处,点击鼠标右键,调出菜单,选择如下图红圈所示的选项。 (2) 输入SVN地址 第页 共20页 长安铃木SUBVERSION操作手册 (3) 输入用户名和密码 (4) 下图所示即为文档库结构 第页 共20页 长安铃木SUBVERSION操作手册 3.2.2 使用HTTP方式访问SVN服务器 (1) 打开IE浏览器,输入HTTP地址。 (2) 输入用户名和密码。 第页 共20页 长安铃木SUBVERSION操作手册 (3) 通过验证,即可查看文档库结构,和下载文件,还可以查看文档库版本。 3.3 从SVN服务器上下载文件 (1) 在3.2.1(4)的界面中,选择如下图红圈所示的选项。 第页 共20页 长安铃木SUBVERSION操作手册 (2) 在下图界面中,选择导出目的地的文件夹。 第页 共20页 长安铃木SUBVERSION操作手册 (3) 即可完成导出。 第页 共20页 长安铃木SUBVERSION操作手册 3.4 必须步骤:CHECKOUT。 (1) 完成首次上传SVN服务器的文档库下载到本地计算机,以实现增量监控。 (2) 完成CHECKOUT后,会在本地的新增一个文件夹。 (3) 该文件夹内的文件,即为与服务器对应的文件,今后所有的工作都需要在此文件夹中进行。 3.5 提交修改/删除/增加文件的库文件至SVN服务器。 (1) 进入CHECKOUT后的文件夹内,做修改、删除、新增文件的操作。 (2) 在该文件夹的空白处,点击鼠标右键,按下图所示选择红圈所示的选项。 第页 共20页 长安铃木SUBVERSION操作手册 (3) 如下图所示,需要填写本次更新的原因,程序也会列举出发生变化的文件。 (4) 点击OK,输入用户名和密码。 第页 共20页 长安铃木SUBVERSION操作手册 (5) 上传情况界面。 3.6 更改服务器端的文件(本处涉及权限)。 (1) 3.2.1(4)所示界面中。本次以GUEST用户登录,GUEST用户为只读用户。 (2) 选择一个文件夹后,右键调出菜单,按下图所示选择红圈处选项。 第页 共20页 长安铃木SUBVERSION操作手册 (3) SVN服务器会返回没有权限的错误提示。 (4) 用有权限的用户登录成功后,按上面所说的方法调出菜单,即可实现文件夹/文件的新增、删除、修改,甚至可以完成导入或导出文档库的功能,也就是说在这个界面也可以实现3.3、3.5、3.6的功能。 第页 共20页 长安铃木SUBVERSION操作手册 3.7 查看版本 (1)鼠标右键,调出菜单,按下图红圈所示选择选项。 (2)版本说明界面 第页 共20页 长安铃木SUBVERSION操作手册 3.8 面向程序开发人员 3.8.1 锁定和释放锁定。 (1) 定义:为了避免多个开发人员同时修改一个程序文件,造成的版本混乱。 (2) 若要修改某个文件,先锁定该文件 (2)确认界面。 第页 共20页 长安铃木SUBVERSION操作手册 (3) 释放锁定界面。 3.9 文件图标说明 一个新检出的工作复本使用绿色的对勾做重载。表示Subversion状态正常. 在你开始编辑一个文件后,状态就变成了已修改,而图标重载变成了红色感叹号。通过这种方式,你可以很容易地看出哪些文件从你上次更新工作复本后被修改过,需要被提交。 如果在提交的过程中出现了冲突图标变成黄色感叹号。 第页 共20页 长安铃木SUBVERSION操作手册 如果你给一个文件设置了svn:needs-lock属性,Subversion会让此文件只读,直到你获得文件锁。只读文件具有这个重载图标来表示你必须在编辑之前先得到一个锁。 如果你拥有了一个文件的锁,并且Subversion状态是正常,这个重载图标就提醒你如果不使用该文件的话应该释放锁,允许别人提交对该文件的修改。 这个图标表示当前文件夹下的某些文件或文件夹已经被计划从版本控制中删除,或是该文件夹下某个受控的文件丢失了。 加号告诉你有一个文件或是目录已经被计划加入版本控制。 第页 共20页

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 15 金币 [ 分享文档获得金币 ]
1 人已下载

下载文档

相关文档