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用法简单介绍到这里。

本文题目:SVN用法简介
分享网址:http://www.mswzjz.cn/qtweb/news32/546182.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能