1、为什么要回退

  • 有时候我们在开发代码时,一不小心将之前的代码、文件改错了或者误删除了,并提交到了服务器,
  • 我们要取消这些修改的话,首先就是将这个文件还原到上一个修订的版本的内容(revert to this rebision )
  • 然后将这个文件重新提交,那么服务器上的这个文件就恢复为修改之前的内容,实现了文件的回退
  • update item to revision回退到某一个版本,但是一旦update之后,又会回到最新版本,而且版本号不变
  • revert to this rebision回退到某一个版本,提交后则更新新的版本到服务器

2、回退实现

  • 进入指定回退的文件。进入需要退回的文件目录,在文件目录下点击鼠标右键,选择TortoiseSVN -> Show log, 如下图:
    219、SVN如何回退版本 2019.11.06
  • 查看更新的版本号。如果不知道回退到版本号是多少,可以点击显示日志,通过更新的日志就可以看到已经更新的版本号,如下图:
    219、SVN如何回退版本 2019.11.06
  • 点击某个版本号,选择Revert to this revision,直接回滚到某个旧的版本,在本地中,这个版本新增的变更都会被删除
    219、SVN如何回退版本 2019.11.06
  • 回退完成后,对文件进行重新编辑完成后,若需要重新将SVN上的该版本更新至最新版本。可以将此版本提交至SVN当中即可

3、参考链接

[01] 百度经验 - 如何使用TortoiseSVN回退版本
[02] CSDN - svn版本回退
[03] CSDN - SVN上传、更新、添加、删除文件、版本回退

相关文章:

  • 2022-12-23
  • 2021-05-07
  • 2021-11-29
  • 2022-12-23
  • 2021-06-30
猜你喜欢
  • 2021-11-29
  • 2022-01-07
  • 2022-01-07
  • 2021-06-18
相关资源
相似解决方案