svn回退到指定版本idea版

如果通过svn提交代码,或误删操作,想回退到上一版本在idea中找到terminal中执行下面命令
在这里插入图片描述
1.还没提交执行 svn commit命令

//something 如果是单个文件,就会恢复成修改前的版本,如果是目录会恢复所有修改
svn revert -r [something]

2、如何已经提交代码执行下面操作

//先拉取当前最新代码
svn update    
//查找需要回退的版本 也可一看当前最新代码
svn log
//执行merge命令进行合并回退( 50:49    50指的是要回退的版本,49 是指将要回退的版本)
// something指的是文件目录比如 src  也可以用英文句号(.)代替当前整个项目
svn merge -r   50:49  [something]
//执行完成 一定一定一定要提交
svn commit -m " 从50版本回退到49"
// 执行完可以查看不同(加入当前项目原本最新版本是50 ,执行完commit之后版本会加一变成51 ,如果是60 则61)
//src代表要查看版本目录src下不同
svn diff  -r  51:49 src
//以上执行完就完成版本回退

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值