linux ubuntu下svn命令使用指南

linux ubuntu下svn命令使用指南

ID:10744273

大小:61.00 KB

页数:8页

时间:2018-07-08

linux ubuntu下svn命令使用指南_第1页
linux ubuntu下svn命令使用指南_第2页
linux ubuntu下svn命令使用指南_第3页
linux ubuntu下svn命令使用指南_第4页
linux ubuntu下svn命令使用指南_第5页
资源描述:

《linux ubuntu下svn命令使用指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Linuxubuntu下svn的命令使用指南Svn简介:Svn的全名是Subversion,它使用服务端—客户端的结构,当然服务端与客户端可以都运行在同一台服务器上。在服务端是存放着所有受控制数据的Subversion仓库,另一端是Subversion的客户端程序,管理着受控数据的一部分在本地的映射(称为工作副本)。在这两端之间,是通过各种仓库存取层(RepositoryAccess,简称RA)的多条通道进行访问的。这些通道中,可以通过不同的网络协议,例如HTTP、SSH等,或本地文件的方式来对仓库进行操作。Subversion是一种开

2、放源码的全新版本控制系统,支持可在本地访问或通过网络访问的数据库和文件系统存储库。不但提供了常见的比较、修补、标记、提交、回复和分支功能性,Subversion还增加了追踪移动和删除的能力。此外,它支持非ASCII文本和二进制数据,所有这一切都使Subversion不仅对传统的编程任务非常有用,同时也适于Web开发、图书创作和其他在传统方式下未采纳版本控制功能的领域.Subversion的官方网站是:http://subversion.tigris.org/大部分的发行版都已经提供Subversion套件,ubuntu下安装subver

3、sion客户端:sudoapt-getinstallsubversion使用Subversion  Subversion一般使用两种后台服务模式:一种是其自己实现的svnserve,可以通过svn协议访问,另一种是借助mod_dav_svn模块,由Apachehttp服务器来实现,然后通过HTTP或HTTPS协议来访问。1、通过svn协议访问  svn协议  客户端若要通过svn协议访问仓库,必须在存放仓库的机器上运行svnserve服务程序。启动该程序后,会监听在3690端口,以响应客户端的访问工作。2、通过HTTP协议访问版本库  

4、通过HTTP协议访问版本库是Subversion的亮点之一,这种方式具备许多svnserve服务器所没有的特性,使用上更加灵活。以下是svn常用的一些命令,详细请看http://www.subversion.org.cn/svnbook/1.1/index.html1、将文件checkout到本地目录命令:checkout或co示例:I、svncohttp://路径(目录或文件的全路径) [本地目录全路径]--username用户名--password密码II、svncosvn://路径(目录或文件的全路径) [本地目录全路径]--us

5、ername用户名--password密码III、svncheckouthttp://路径(目录或文件的全路径) [本地目录全路径]--username 用户名IV、svncheckoutsvn://路径(目录或文件的全路径) [本地目录全路径]--username 用户名注意事项:1、如果不带--password参数传输密码的话,会提示输入密码,建议不要用明文的--password选项。推荐使用示例c、d,其执行之后会提示输入密码2、其中username与password前是两个短线,不是一个。3、若不指定本地目录全路径,则检出到当前

6、目录下。例子:svncosvn://192.168.0.6/test/home/test--usernamexxxsvncohttp://192.168.0.6/test/testapp--usernamexxxsvncheckoutsvn://192.168.0.6/test/home/test--usernamexxxsvncheckouthttp://192.168.0.3/test/testapp--usernamexxx2、添加新文件命令:svn addsvn add 文件名注:告诉SVN服务器要添加文件了,还要用svncom

7、mint-m真实的上传上去!例子:I、svnaddtest.c<-添加test.csvncommint-m“添加测试用test.c“test.phpII、svnadd*.c<-添加当前目录下所有的c文件svncommint-m“添加测试用全部c文件“*.c3、导出(导出一个干净的不带.svn文件夹的目录)命令:svnexportsvnexport[-r版本号]http://路径(目录或文件的全路径)[本地目录全路径] --username 用户名svnexport[-r版本号]svn://路径(目录或文件的全路径)[本地目录全路径] -

8、-username 用户名svnexport本地检出的(即带有.svn文件夹的)目录全路径要导出的本地目录全路径注:第一种从版本库导出干净工作目录树的形式是指定URL,   如果指定了修订版本号,会导出相应

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。