如果通过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
//以上执行完就完成版本回退