SVN代码回滚命令之---"svn up ./ -r 版本号"---OK

时间:2023-03-09 13:00:27
SVN代码回滚命令之---"svn up ./ -r 版本号"---OK

一、改动还没被提交的情况(未commit)

这种情况下,见有的人的做法是删除work copy中文件,然后重新update,恩,这种做法达到了目的,但不优雅,因为这种事没必要麻烦服务端。

其实一个命令就可以搞定:

1
<kk@ubuntu:># svn revert [-R] PATH

PATH可以是准备回滚的文件、目录,如果想把某个目录下的所有文件包括子目录都回滚,加上-R选项。

二、改动已经提交(已commit)

1.首先取得当前最新版本,不是最新的有可能带来麻烦:

1
<kk@ubuntu:>svn revert -R ./
2
<kk@ubuntu:>svn up ./ -r 1450

假设当前版本是1452.