svn常用命令手册

svn常用命令手册

ID:37898480

大小:86.00 KB

页数:7页

时间:2019-06-02

svn常用命令手册_第1页
svn常用命令手册_第2页
svn常用命令手册_第3页
svn常用命令手册_第4页
svn常用命令手册_第5页
资源描述:

《svn常用命令手册》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Subversion常用命令2009-9-181.版本库22.版本模型23.SVN安装24.客户端配置25.查看svn帮助36.创建版本库37.启动svn38.建立版本库目录结构39.导入版本库310.签出一份代码到本地并作为工作区311.导出一份代码但不作为工作412.基本工作周期413.查看当前目录状态414.更新最新程序到本地拷贝目录415.锁定文件416.修改文件或目录417.撤销某些修改518.解除锁定519.提交修改520.查看当前目录信息521.显示历史日志522.切换版本库IP地址623.镜像库的配置6同步错误一6同步错误二71.版本库Subvers

2、ion是集中式信息共享系统。版本库是subversion的核心部分,是数据的中央仓库,以典型的文件树结构来保存信息。任意数量的客户端连接到subversion库,来读取、修改这些文件。客户端通过写数据将信息分享给别人,通过读数据获取别人共享的信息。2.版本模型版本管理系统的核心是实现写作编辑和数据共享。锁定——修改——解锁机制:一段时间内只允许一个用户修改,修改前先锁定文件,修改后解除锁定。3.SVN安装从http://subversion.tigris.org/下载subversion安装包,及相关工具包。不同版本安装会稍有差异,以subversion1.5.4为

3、例,需要下载apr-0.9.17.tgz、apr-util-0.9.15.tgz、subversion-1.5.4.tgz,按照INSTALL说明依次安装,也可参考如下步骤安装:a.超户身份进入apr-0.9.17,依次执行./configure;make;makeinstall;b.超户身份进入apr-util-0.9.15,依次执行./configure-with-apr=/usr/local/apr;make;makeinstall;c.超户身份进入subversion-1.5.4,依次执行./configure-with-apr=/usr/local/apr

4、-with-apr-util=/usr/local/apr;make;makeinstall;4.客户端配置进入.subversion,修改config,启用store-passwords=no,启用enable-auto-props=yes,启用[auto-props],并增加一行:*=svn:needs-lock=x。这样checkout的文件为只读的,lock后为可写。1.查看svn帮助svnhelpsvn的所有命令都可以通过帮助信息查看得到。2.创建版本库svnadmincreaterepos_path例:/home/d5000/:svnadmincreat

5、ed5000_src/home/d5000/:3.启动svn/home/d5000/:svnserve–d–rsrc_svn4.建立版本库目录结构一般建立如下结构:repos

6、--project----

7、

8、--------trunk

9、--------branches

10、--------tags5.导入版本库svnimportsrc_pathURL例:/home/d5000:svnimportsrcsvn://192.168.200.1/repos/d5000/trunk/6.签出一份代码到本地并作为工作区svncheckoutURLpath若需要签出最新代码,例:/h

11、ome/d5000/:svncheckoutsvn://192.168.200.3/repos/d5000/trunksrc若需要签出指定版本的代码,例:/home/d5000/:svncheckout–r10svn://192.168.200.1/src/src根据提示依次输入用户名和密码即可。1.导出一份代码但不作为工作svnexportURLpath2.基本工作周期查看状态——更新版本到本地——锁定——修改——提交——查看状态3.查看当前目录状态svnstatus4.更新最新程序到本地拷贝目录svnupdate若更新指定版本程序:svnupdate–r版本号5

12、.锁定文件svnlock如:svnlockmain.cpp6.修改文件或目录添加文件时,可以直接使用操作系统命令来添加或删除文件,subversion会自动监视到文件的变化,最后只需提交修改即可。a)添加文件或目录svnaddb)删除文件或目录svndeletec)拷贝文件或目录svncopyd)移动文件或目录svnmove新建文件修改文件删除文件直接通过操作系统命令或工具操作即可,提交时svn会识别出具体是哪种操作。新建目录如新建dir目录,使用命令svnmkdirdir。修改目录名如修改目录dir为linux,则使用命令svnmovedirlinux。删除目

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

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

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