多语言展示
当前在线:1863今日阅读:19今日分享:20

如何使用TortoiseSVN将文件回退到某个版本

在使用SVN对文件进行版本管理的时候,如果我们想把这个文件回退到某个历史版本该怎么做呢?下面我就简单给大家介绍一下如何通过TortoiseSVN来回退文件到某个历史版本。
工具/原料

TortoiseSVN

方法/步骤
1

首先选中要回退的文件,右键——【TortoiseSVN】——【Show log】,打开【Log Messages】窗体,在这里可以看到该文件的各个版本(revision)的信息。

2

在【Log Messages】窗体上的Revision列表中选中我们要回退的历史版本(revision),右键菜单,里面有一个选项【Update item to revision】,点击这个选项,可以将文件更新到该修订版本。

3

在【Log Messages】窗体上的Revision列表中选中我们要回退的历史版本(revision),右键菜单,里面还有另外一个选项【Revert to this revision】,点击这个选项也可以将本地文件的内容变得和该修订版本一样,但是它和【Update item to revision】不同的是它只改变了文件的内容,文件的revision号没有改变;而【Update item to revision】不仅改变了文件的内容,同时也改变了文件的revision号。

4

综上,假如我们一不小心把文件改错了并提交到了服务器上,我们要取消这些修改的话,首先就是将这个文件还原到上一个修订版本的内容(Revert to this revision操作),然后将这个文件重新提交,那么服务器上的这个文件就恢复为了修改之前的内容,实现了文件的回退。

注意事项

在进行【Update item to revision】操作将文件回退到指定修订版本后,文件回退到了之前的某个版本,但是如果此时对文件进行【SVN Update】操作的话,文件会重新变成最新修订版本的内容。

推荐信息