博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下比较常用的svn命令
阅读量:6191 次
发布时间:2019-06-21

本文共 1103 字,大约阅读时间需要 3 分钟。

svn: command not found
yum install -y subversion

以下是一些常用命令的使用方法,希望对大家有所帮助。

1,check out(co)签出代码

svn co path

签出特定版本

svn co path -r 79

签到本地指定目录下

svn co path [本地目录全路径]
 
 

2,添加文件并提交

先往版本库中添加新文件svn add file,如:

svn add *.php  //添加当前目录下所有的php文件

再提交commit(ci),如:

svn ci -m “add test.php file”    //-m后面的引号中为注释
注意必须要先add才行
 

3,更新update(up)

svn up//将当前目录以及子目录下的所有文件都更新到最新版本   svn up-r200 test.php   //将版本库中的文件test.php还原到版本200
 
 
使用 svn 的话,可以 svn update + 文件名,就可以只更新某个文件

4,删除文件delete(del)

先删除

svn delete test.php

再提交

svn ci -m “delete test.php file”

5,查看提交日志

svn log -r HEAD  //查看最新日志

6,SVN 帮助

svn help   svn help ci
 
 

获取svn的URL地址

svn infosvn info|grep'URL'

但是敲大写的URL还需要按住shift键,可怜啊。咋办呢?为grep添加个-i参数吧,忽略大小写,搞定。

svn info|grep-i'url'
 
 
提交linux下新生成的文件
svn stat或 svn st
“?” 未纳入版本控制
svn: warning: 'apps/autocomplete' is already under version control
 
svn ignore 的用法(忽略文件及目录)

若已经创建了文件夹,并加入了版本控制,现在想忽略这个文件夹,但要保持文件夹的内容:

$ svn export spool spool-tmp 

$ svn rm spool 

$ svn ci -m 'Removing inadvertently added directory "spool".' 

$ mv spool-tmp spool 

$ svn propset svn:ignore 'spool'

$ svn ci -m 'Ignoring a directory called "spool".'

参考;

转载地址:http://meeda.baihongyu.com/

你可能感兴趣的文章
bing translator api
查看>>
合并GridView中某列相同信息的行(单元格)
查看>>
C#类和接口、虚方法和抽象方法及值类型和引用类型的区别
查看>>
WCF传较大数据(转)
查看>>
Mono 3.0 发布,跨平台 .NET 运行环境
查看>>
C#操作注册服务卸载服务启动服务停止服务.. .
查看>>
Linux系统调用和库函数调用
查看>>
读《企业应用架构模式》-锁
查看>>
无法从使用方法中推导出方法... 的类型实參,请尝试显式指定类型实參
查看>>
Dynamic CRM 2013学习笔记(十三)附件上传 / 上传附件
查看>>
C#移动跨平台开发(2)Xamarin移动跨平台解决方案是如何工作的?
查看>>
单调栈
查看>>
cakephp 的事件系统(Getting to grips with CakePHP’s events system), 基于观察者模式...
查看>>
Delphi GDI对象之绘制位图
查看>>
MATLAB 中NORM运用
查看>>
Oracle数据库实现获取前几条数据的方法
查看>>
Nodejs websocket入门
查看>>
函数四种调用模式以及其中的this指向
查看>>
第2章:标准输入与输出
查看>>
public var tap: ControlEvent
查看>>