SVN入门第三讲——SVN恢复到历史版本

经过上一讲的学习,相信大家已经会简单使用SVN了,并且在上一讲中我还举了一个案例来演示。在上一讲的结尾处,我给大家留了一个悬念,某个开发人员(例如bb用户)从服务器上更新下来的代码有错,他想恢复到历史版本,该咋办呢?带着这样的悬念,开始本讲的阅读之旅吧!

浏览仓库

如果你想浏览仓库中的资源信息,那么可以在要检出的目录中(例如bb目录)或者文件上右键,选中TortoiseSVN,然后在下拉列表中选中Repo-browser。
SVN入门第三讲——SVN恢复到历史版本_第1张图片
接着,在弹出的窗口中输入用户名和密码。
SVN入门第三讲——SVN恢复到历史版本_第2张图片
最后,点击OK按钮,此时,会弹出如下窗口,我们从中可以看到当前仓库中的资源信息。
SVN入门第三讲——SVN恢复到历史版本_第3张图片

查看文件的日志信息

如果你想查看某个文件的日志信息(即查看究竟是谁在什么时候操作了这个文件),那么你一共有如下两种方式来查看。

  • 第一种方式,在浏览仓库中的资源信息时,右键选中指定的文件,然后选中Show log。
    SVN入门第三讲——SVN恢复到历史版本_第4张图片
    接着,在弹出的窗口中输入用户名和密码。
    SVN入门第三讲——SVN恢复到历史版本_第5张图片
    紧接着,点击OK按钮,此时,会弹出如下窗口,我们从中可以清楚地看到是谁在什么时候(几点几分)操作了这个文件。
    SVN入门第三讲——SVN恢复到历史版本_第6张图片
  • 第二个方式,要检出的目录中(例如bb目录)或者文件上右键,选中TortoiseSVN,然后在其下拉列表中选中Show log。
    SVN入门第三讲——SVN恢复到历史版本_第7张图片
    接着,在弹出的窗口中输入用户名和密码。
    SVN入门第三讲——SVN恢复到历史版本_第8张图片
    紧接着,点击OK按钮,此时,会弹出如下窗口,我们从中可以清楚地看到是谁在什么时候(几点几分)操作了这个文件。
    SVN入门第三讲——SVN恢复到历史版本_第9张图片

恢复到历史版本

知道了如何查看文件的日志信息之后,下面我就来告诉大家如何恢复到历史版本。首先,查看要恢复的文件的日志信息。
SVN入门第三讲——SVN恢复到历史版本_第10张图片
然后,在要恢复到的版本上右键,在下拉列表中选中Update item to revision。
SVN入门第三讲——SVN恢复到历史版本_第11张图片
接着,在弹出的窗口中输入用户名和密码。
SVN入门第三讲——SVN恢复到历史版本_第12张图片
紧接着,点击OK按钮,此时,会弹出如下窗口,我们从中可以清楚地看到恢复到了哪个版本。
SVN入门第三讲——SVN恢复到历史版本_第13张图片
最后,点击OK按钮,此时,如果bb用户打开User.java这个文件,那么他就会发现他的代码是已经恢复到了3这个版本了。
在这里插入图片描述

你可能感兴趣的:(SVN版本控制系统之入门)