linux下svn常用命令集锦
2019独角兽企业重金招聘Python工程师标准>>>
svn命令介绍 svn command reference
svn ci
提交代码及注释[ci]
svn ci /home/doris/Test.java -F /home/comment.txt
svn ci /home/doris/Test.java -m "This is my commit comments"
svn log
查看文件
- 查看指定文件的指定版本
svn cat /home/doris/Test.java-r 7368
- 查看特定的某两个版本之间的信息,可以使用
svn log -r r1:r2
- 如果只想查看某一个文件的版本修改信息,可以使用
svn log Test.java
- 如果想查看某一个文件最近十条log,可以使用
svn log Test.java -l10
- 如果希望得到当前目录的信息要加-v
svn log -v -l10
- 如果希望某个版本详细的修改记录
svn log -r7666 -v
svn diff
比较文件
- svn diff; #什么都不加,会坚持本地代码和缓存在本地.svn目录下的信息的不同;
- svn diff -r 3; #比较你的本地代码和版本号为3的所有文件的不同;
- svn diff -r 3 text.c; #比较你的本地代码和版本号为3的text.c文件的不同;
- svn diff -r 5:6; #比较版本5和版本6之间所有文件的不同;
- svn diff -r 5:6 text.c; #比较版本5和版本6之间的text.c文件的变化。
svn merge
合并文件
可以参考这篇非常不错的merge博客
将某个目录从trunk merge到branch(在branch目录执行:merge from trunk)
pwd~/branch/project/testdirectorysvn merge ~/trunk/project/testdirectory--- Merging r9625 through r9626 into '.':G ***.java
将某个版本的目录merge到trunk对应的目录
svn merge ~/branch/project@96256 ~/branch/project/@96257 ~/trunk/project/ #三个参数 分支的起始版本,分支的结束版本,要merge的目标
svn revert
撤销修改
svn revert只能撤销本地的修改,上传到服务器上的就没办法了.需要通过svn merge命令做真正的revert.
Assuming you want to revert from current HEAD (last commited) version to revision 268:
cd foldersvn upsvn merge -r HEAD:268 .
Then resolve any conflicts manually (there should be nothing if there is no local change) and:
svn commit "- reverted to revision 268"
To revert single change (e.g. made in revision 666):
cd foldersvn merge -c -666 .
To revert local changes (not committed yet):
cd foldersvn revert -R .
转载于:https://my.oschina.net/suyewanwan/blog/174599
linux下svn常用命令集锦相关推荐
- 【Linux】svn常用命令集锦
SVN的使用常见命令 常见的选项: 命令 作用 mport 将未版本化的文件纳入版本控制并提交 checkout #从版本库中检出一个修订版 update #更新工作拷贝 add,delete,cop ...
- 「SVN」Linux下svn使用命令
原文链接:https://blog.csdn.net/return9/article/details/89042359 Window下SVN安装以及使用 TortoiseSVN下载:https://w ...
- linux下svn常用指令
windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的 ...
- [linux-svn] linux下svn常用指令
From: http://www.cnblogs.com/aLittleBitCool/archive/2011/07/09/2101602.html windows下的TortoiseSVN是资源管 ...
- linux下svn常用指令(转)
一下内容转载于:http://blog.chinaunix.net/space.php?uid=22976768&do=blog&id=1640924.这个总结的很好~ windows ...
- Android Linux下的常用命令行
安卓下面有个软件叫终端模拟器,其实就是Linux下的命令行,使用这些命令能有效处理问题. 基本知识 "/",这个英文字母斜杠指的是根目录,类似Windows的C:\,但是Li ...
- linux下开发常用命令
java开发,由于其很多应用都是发布在Linux操作系统上,因此了解.掌握一些常用的Linux命令对与提高Java开发人员的工作效率是很有必要的.本文着重介绍Java开发相关的一些常用命令,其中以To ...
- Linux下Shell常用命令与工具
文章目录 Shell常用命令与工具 1.ls 2.echo 3.printf 4.cat 5.tac 6 .rev 7.wc 8.cp 9.mkdir 10.mv 11.rename 12.dirna ...
- linux下的常用命令 + 环境配置 + 数据库安装 一步到位!
文章目录 一.引言 1.1 开发环境(dev) 1.2 测试环境(test) 1.3 生产环境(prod) 1.4 操作系统的选择 二.Linux介绍 2.1 Linux介绍 2.2 Linux的版本 ...
最新文章
- 华为FusionSphere概述——计算资源、存储资源、网络资源的虚拟化,同时对这些虚拟资源进行集中调度和管理...
- TOMCAT安全配置
- cocos 2dx 一 核心类关系
- 亲手完成四大企业实战项目,挑战Python全栈高薪岗位!
- java流式传输对象_Java性能:面向教学与流式传输
- ajax传值controller怎么写,ajax向 controller传值(示例代码)
- IFrame语法:IFrame实例应用集
- (转)Spring的bean管理(注解方式)
- java final 函数_JAVA中Final的用法
- Java进阶:SpringMVC中通过监听器将Spring上下文对象放置到servletContext中,方便其他地方使用
- DataType error: cannot resolve DataType of [[[D
- mysql怎么生成sql文件_sql如何生成sql文件
- 视频转码(Java)
- cmd命令行常用指令
- 用计算机进行几何证明属于,湖南省计算机二级精选选择题1
- JavaEye论坛热点推荐-2009年1月
- ccf b类论文相当于sci几区_你写SCI论文是否也经历了这三个阶段?
- 全面剖析可行性研究报告的内容
- Unity鼠标左键控制物体
- 「C位观察」零信任:企业分布式安全管理架构 | C位
热门文章
- 为什么用JS取不到cookie的值?解决方法如下!
- 关于解决“用系统U盘安装win7却提示‘缺少所需的CD/DVD驱动器设备驱动程序’”的问题
- 具有左,中或右对齐项的Bootstrap NavBar
- 将java.util.Date转换为java.time.LocalDate
- 使用JavaScript(jQuery或Vanilla)选中/取消选中复选框?
- 电脑主机启动不了是什么原因
- 端如何访问rc_如何进行 Linux 启动时间优化
- 三元运算符(Java)
- visionpro加载toolblock 和保存toolblock
- php post请求超时,php用curl提交post数据,本地测试服务器OK,线上超时,需要如何排除问题?...