SVN命令diff、mkdir、cat

svn diff

该命令用于版本差异比较

[root@localhost test2]# svn diff aa.txt 
Index: aa.txt
===================================================================
--- aa.txt	(版本 3)
+++ aa.txt	(工作副本)
@@ -1,4 +1,3 @@
 hello world
-yes or no
 goodbye
 

减号表示svn的版本,加号表示当前工作副本,-1,4表示svn的版本第一行到第四行存在变动,+1,3当前工作副本存在变动的行号从第一行到第三行。减号表示删除,加号表示增加。

查看某一历史版本跟当前工作副本的差异
如下:比较版本2的aa.txt文件跟当前工作副本之间的差异

[root@localhost test2]# svn diff -r 2 aa.txt 
Index: aa.txt
===================================================================
--- aa.txt	(版本 2)
+++ aa.txt	(工作副本)
@@ -0,0 +1,3 @@
+hello world
+goodbye
+

比较历史的两个版本之间的差异,之间-r参数后面使用冒号隔开

[root@localhost test2]# svn diff -r 1:2 aa.txt 
Index: aa.txt
===================================================================

也可以使用缩写命令svn di

svn mkdir

该命令创建目录并增加到版本控制中
相当于新建一个目录,再使用svn add命令,这个命令一次性把这两步一同做了。

svn cat

不检出工作副本直接查看指定文件

比如说脱离了工作副本的目录

[root@localhost test2]# cd /
[root@localhost /]# svn cat svn://192.168.8.194/aa.txt
hello world
yes or no
goodbye


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄宝康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值