SVN用法简介

开发 项目管理
在学习SVN的过程中,SVN用法是必须掌握的内容,这里和大家分享一下,希望通过本文的介绍大家对SVN用法有新的认识,欢迎大家一起来学习SVN用法。

本节内容主要介绍一下SVN用法,因为这是在使用SVN过程中经常要遇到的问题,希望本节的介绍对你的学习有所帮助,下面让我们一起来学习SVN用法吧。

SVN用法简介
这里只介绍本地CP上的用法,远程操作的雷同,仅仅参数项不一样,就不一一介绍了。介绍前先学着用svnhelp看下大概情况!

SVN用法之创建仓库(Repository)
svnadmincreate/home/akaedu/svn
查看下目录,大致就这几个
$lssvn
confdbformathookslocksREADME.txt

SVN用法之添加新的项目(importnewproject)
svnimportprojectfile:///repository_name/project-m"Comment"
svnimportprojecthttp://host/svn_dir/repository_name/project-m"Comment"
例如:
svnimport-m"linuxkernelsourcetreeformc2410e"/home/akaede/linux-2.6.17.14file:///home/akaedu/svn/linux-2.6.17.14
-m"项目的描述信息,能识别出来就OK"
/home/akaede/linux-2.6.17.14要导入的内核
file:///home/akaedu/svn/linux-2.6.17.14添加的项目,格式固定就不说了。

SVN用法之导出(checkout)项目
svncheckoutfile:///repository_name/project/trunkproject
svncheckouthttp://host/svn_dir/repository_name/project/trunkproject
例如:
svncofile:///home/akaedu/svn/linux-2.6.17.14//在当前位置从库中导出项目linux-2.6.17.14

到此项目就算创建完了,现在就可以对导出项目进行操作了,下面继续介绍其他命令:

SVN用法之列出仓库中的项目(list)
svnlist--verbosefile:///repository_name/project
svnlist--verbosehttp://host/svn_dir/repository_name/project
例如:
~$svnlsfile:///home/akaedu/svn/
linux-2.6.17.14/
linux-2.6.31/
发现库中就2个项目。

SVN用法之状态查询(status)
svnstatus
给出新文件,已经改变的文件和被删除的文件列表;

添加文件或目录(add)
svnadd

删除文件或目录(delete)
svndelete
svndeletefile:///home/akaedu/svn/linux-2.6.17.14这条命令用来删除错误的import的某些项目!!

提交(commit)
svncommit

SVN用法之比较差异(diff)
svndiff
比较和svn库的差异

查看日志
svnlog

更新(update)
svnupdate
更新仓库中的文件到本地。

SVN用法之标签和特殊版本项目
使用copy命令
svncopyhttp://host/repos/project/trunkhttp://host/repos/project/tags/1.0.0
用于创建某个特定版本的快照(snapshot),本节关于SVN用法简单介绍到这里。

【编辑推荐】

  1. 常见SVN用法详解
  2. 专家指导:SVN学习笔记
  3. SVN使用说明跟踪介绍
  4. Windows下SVN使用手册简明介绍
  5. 五步轻松实现SVN安装和启动
责任编辑:佚名 来源: csdn.net
相关推荐

2010-05-24 10:45:52

子命令Svn lock

2010-06-02 13:24:02

SVN用法

2010-05-18 10:53:25

2010-08-20 15:12:03

marginPadding

2010-05-24 15:23:41

SVN子命令add

2010-05-25 17:13:26

SVN子命令log

2010-05-24 15:23:41

SVN子命令add

2010-05-28 13:18:55

SVN代码库

2010-05-31 14:56:59

SVN版本管理软件

2010-05-24 18:32:16

SVN中tag bra

2010-04-08 16:41:29

Oracle存储过程

2010-04-27 12:51:49

Oracle 函数de

2010-04-29 13:31:16

Oracle Orad

2011-04-12 09:30:57

Sybase数据备份BCP用法

2023-09-08 09:10:33

SpringBoot微服务架构

2009-01-05 10:32:17

BCPSybase备份

2010-08-13 14:53:27

Flex数据类型

2010-05-24 14:57:10

SVN子命令

2010-11-26 09:20:32

MySQL字符串连接函

2010-05-24 19:19:39

SVN组成
点赞
收藏

51CTO技术栈公众号