svn回退到指定版本idea版

如果通过svn提交代码,或误删操作,想回退到上一版本在idea中找到terminal中执行下面命令
svn回退到指定版本idea版_第1张图片
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
//以上执行完就完成版本回退

你可能感兴趣的:(svn,svn)