SVN使用方法和名词解释
SVN一般都是团队合作做一个项目所需用到的,为了是版本的统一, 我现在用的版本是 AnkhSvn-2.1.7141.181.msi
SVN取出[SVN checkout]:从档案库中取出工作复本。
汇出[Export]:从档案库中汇出干净的工作复本,不含svn管理用数据夹。
汇入[Import]:汇入目录至档案库。
SVN Commit[SVN送交]:将你所做的修改送交至档案库。
SVN Update[SVN更新]:更新工作复本至目前档案库的最新版本。
Update to reversion[更新至版本]:更新工作复本至目前档案库的某个指定版本。
Get lock[取得锁定]:锁定某些档案,只能由你修改。直到你解除锁定。
Branches/Tags[分支/标记]:在档案库中快速建立复本以做为分支或标记之用。
Switch[切换]:切换工作复本至其它分支、标记。
Merge[合并]:将分支树合并回主干。
Blame[谴责]:列出档案的每一行作者。
Create patch[建立补缀]:建立包含你所有修改的单一异动档。
以下详细介绍参考有书读
1、 Check out——从服务器端取得代码
把服务器资料库里存放的某个项目代码取出来,放到本地主机中,这个动作叫做“check out”。使用具体步骤:进入要安装项目文件的目录中,点击鼠标右键,选择SVN Check out项,然后填写项目的原始路径和安装路径后点击“ok”即可。
2、Update——更新项目代码
以 前checkout过的一个项目代码,当服务器上有了更新的代码,或者本地代码损坏或丢失,update可以自动判断本地哪些文件较旧,或者缺少,都会自 动更新。当然,你也可以删除掉本地代码,重新check out。使用具体步骤为:在要更新的项目上点击鼠标右键,选择“SVN Update”项即可。
3、Commit——将本地代码上传到服务器
当 修改(增加,删除,修改等所有写操作)过本地代码后,这个动做会把新代码提交到SVN。如果本地代码做了修改,不执行commit操作,SVN服务器上是 不会有这个新版本的,也就是说其它人也得不到。对代码做过修改后,应尽快commit。使用具体步骤:在修改完待上传的项目上点击鼠标右键,选择 “SVN Commit”项即可。
4、Export——将项目导出到本地
如果想要得到一个完整的项目,且不需要再进行版本的改动,可以直接把该项目导出版本控制系统,成为一个普通文件进行使用。具体步骤为:单击鼠标右键,选择TortoiseSVN—— >>Export项,然后填入要导出的项目既可。
5、Show Log——显示所有版本
如果项目成员想查看本地下载的属于版本控制内的某个项目以前的所有版本,就在该项目上单击鼠标右键,选择TortoiseSVN菜单下的Show Log项。则该项目的所有版本及其每个版本的修改信息都将显示在出现的新对话框下,供项目成员进行参考。
6、Update To Revision——恢复到某个版本
当 项目成员想要把某个项目恢复到以前的某个版本时,在该项目上单击鼠标右键,选择TortoiseSVN菜单下的Update To Revision,于是,在出现的Update对话框中可以先点击“Show Log”来查看及确定要恢复到的版本号,或者直接将要恢复到的版本号填入“Revision”旁的编辑区内,最后点击“OK”。于是,该项目就恢复到想要 的项目版本了。
7、Add——增加文件
当项目成员想在项目中添加一个新文件时,请把该文件先拷贝到项目文件加下,然后,在该文件上单击鼠标右键,选择TortoiseSVN菜单下的Add项,于是,该文件就可以被添加到项目中了。
四、高级特性
1、 Update to revision
Update默认更新到最新版本,update to revision则可以更新到指定版本(可以是更旧的版本)。
2、增删项目文件及目录的操作
增删项目内文件或目录,请一定使用svn add ,或svn del 或svn rename,然后做commit操作.
分享到:
相关推荐
SVN 使用教程 SVN(Subversion)是一种版本控制系统,旨在帮助程序员更好地管理代码,记录每一次文件和目录的修改,允许用户恢复到早期版本或检查数据修改的历史。下面是 SVN 使用教程的详细内容: 一、SVN 服务器...
SVN 使用教程 SVN(Subversion)是一种开源的版本控制系统,允许多个用户协同工作于同一个项目。通过 SVN,可以追踪文件的变化、记录修改记录、解决冲突等。下面是 SVN 使用教程的详细说明。 Checkout(检出) ...
Windows下SVN使用指南.ppt
1. 安装 SVN 客户端:教程推荐使用 TortoiseSVN,可以从指定的 FTP 地址下载安装。 2. 读操作: - 项毓毅和管理组可以直接检出"质量管理部"目录。 - 其他员工需要分别检出"部门财富库"和"产品线管理"子目录,因为...
SVN 使用指南(含 SVN 服务器的安装与使用) SVN(Subversion)是一种版本控制系统,能够帮助开发团队更好地管理代码仓库。下面是 SVN 使用指南,涵盖了 SVN 服务器的安装与使用、SVN 客户端的安装与使用等内容。 ...
svn 使用教程 svn 是一种版本控制系统,主要用于软件开发中的版本控制和项目管理。下面是svn 的使用教程: 一、svn 服务端安装配置 svn 服务端可以通过两种方式安装:官方安装包和图形化服务端。官方安装包需要...
PB源码管理SVN使用手册主要介绍了一种替代传统Visual SourceSafe(VSS)的源代码管理系统——Subversion(SVN),并提供了使用SVN管理PowerBuilder(PB)源码的详细步骤。以下是相关知识点的详细说明: 1. **Subversion...
### SVN使用说明与详解 #### 一、SVN概述与重要性 SVN(Subversion)作为一款广泛应用的版本控制系统,对于软件开发团队而言至关重要。它不仅能够有效地管理项目的源代码,还能帮助团队成员追踪每一次代码变更的...
Windows下的SVN使用说明: 包括 各阶段中svn的使用方法介绍.doc TortoiseSVN-1.6.2-zh_CN.pdf(手册,中文) TortoiseSVN_en.chm(手册,英文) 用TortoiseSVN V1.6.2管理你的个人代码.pdf
"SVN使用手册.doc"和"SVN使用说明.doc"这两个文档详细介绍了Subversion的安装步骤、配置方法以及各种操作的使用技巧。它们是初学者学习和进阶者查阅的重要参考资料,涵盖了从基础操作到高级特性的全方位指导。通过...
《myEclipse8.5集成SVN与Android SVN使用详解》 在软件开发过程中,版本控制工具的重要性不言而喻,它能够帮助开发者追踪代码的变更历史,协同多人合作,并确保代码的一致性和稳定性。本文将详细介绍如何在...
下注:使用svn revert 提交你得修改 检验历史 svn log svn diff 比较本地修改 比较工作拷贝和版本库 比较版本库与版本库 svn cat svn list 关于历史的最后一个词 其他有用的命令 svn cleanup svn import 摘要 4. ...
SVN使用教程[参照].pdf
在开发过程中,SVN使用的重要性不言而喻,它提高了工作效率,确保了代码的一致性和可追溯性。 首先,安装SVN客户端是使用SVN的第一步。常见的客户端有TortoiseSVN(Windows平台)、SmartSVN(跨平台)等,它们提供...
### SVN使用方法详解 #### 一、SVN简介 Subversion (SVN) 是一种广泛使用的版本控制系统,用于管理软件开发过程中的代码变更历史。它能够帮助开发者追踪每一项改动,并支持团队协作开发。SVN的主要特点包括强大的...
《SVN使用简要指南》 1. 前言 1.1. 目的 本指南旨在为项目团队提供一个清晰易懂的 SVN 使用教程,帮助成员们有效地管理和协同处理项目文档,掌握基本的版本控制操作。 1.2. Subversion 的介绍 Subversion(简称 ...
SVN 使用教程总结 本文档旨在提供一个详细的 SVN 使用教程,从 SVN 的基本概念到服务器搭建、客户端安装、版本库管理、用户和组管理等方面进行了详细的讲解。 一、SVN 简介 SVN(Subversion)是一种免费/开源的...
3. 通信协议:SVN使用Apache的SVNDAV协议,通过HTTP/HTTPS协议进行通信,确保数据安全。 三、SVN入门步骤 1. 安装:在本地安装SVN客户端,如TortoiseSVN,并设置服务器上的SVN服务。 2. 创建仓库:在服务器上创建一...
SVN 使用手册大全 SVN(Subversion)是一款开源的版本控制系统,广泛应用于软件开发、文档管理和项目协作等领域。本手册将详细介绍 SVN 的使用方法和技巧,帮助读者快速掌握 SVN 的使用。 修改 SVN 访问密码 在...