命令行使用SVN以及指令获取SVN中的差异列表文件和其中的错误处理

当我们需要获取SVN管理文件中的差异列表的文件,用来进行其他任务的时候:

我们需要使用的指令:

svn diff -r COMMITTED:HEAD --summarize [需要获取的库的路径] > [生成的差异列表文件的路径以及名字]

举例:

svn diff -r COMMITTED:HEAD --summarize F:\XxMobileCode > C:\Users\ADMIN\Desktop\svndif.txt

    如果绿色的部分只填写差异列表文件的名字,就表示生成在当前路径下面。

    执行这条指令的时候,我们应该在Windows 的Dos窗口下面执行,执行的时候先将我们的目录切换到SVN的安装目录下面,然后执行上面那条语句。执行成功之后就会在目标路径下面生成我们刚才指定的文件。

    在执行的时候,有可能会出现以下的问题:

    'SVN'不是内部或外部命令,也不是可运行的程序或批处理文件

    解决办法:

一、添加SVN里面的bin目录路径到环境变量

不会添加环境变量可以参考这个网址:Win10修改环境变量教程

二、如果环境变量添加成功之后还是会报错,那么应该是SVN安装的时候有一个选项没有勾选。打开SVN安装程序,假装第一次安装,因为如果有组件已经安装,SVN安装的时候就会自动跳过,直到下面这个画面:

然后点击下拉键,然后选择第一个选项:Will be install on local hard drive (将要被安装在硬盘)

选择好之后,安装完成。

进入Dos窗口,然后输入:svn,出现下面的场景就表明ok了:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值