精华内容
下载资源
问答
  • 1、首先选中要回退的文件,右键——【TortoiseSVN】——【Show log】,打开【Log Messages】窗口,在这里可以看到该文件的各个版本(revision)的信息 2、在【Log Messages】窗体中选择想要回退版本,鼠标移动到该...

    回退到指定版本的方法:
    1、首先选中要回退的文件,右键——【TortoiseSVN】——【Show log】,打开【Log Messages】窗口,在这里可以看到该文件的各个版本(revision)的信息
    2、在【Log Messages】窗体中选择想要回退的版本,鼠标移动到该版本,左键点击。
    3、此时有两个选择:【Update item to revision】以及【Revert to this revision】,选择其中一个单击,回退到当前选择的版本。
    注意
    两种方法的差异:
    【Update item to revision】:直接将代码更新到当前版本,之后新版本修改代码本地代码不存在
    【Revert to this revision】:本地代码还是最新版本代码,但是该版本之后的代码在代码上显示出存在修改的红色感叹号。
    如果要回退到某个版本调试代码,用第一个方法,如果是想看某个版本后的修改项用第二个方法。

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

         工作中同事不小心把你上传的资料给覆盖掉了,如何回滚到之前版本呢?

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

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

    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操作),然后将这个文件重新提交,那么服务器上的这个文件就恢复为了修改之前的内容,实现了文件的回退。

        若是对你有帮助的话,请给个评论或赞,谢谢!

    展开全文
  • (2)版本控制工具之TortoiseSVN使用

    千次阅读 2017-01-11 17:41:07
    引言 安装TortoiseSVN软件 1 首先我们安装TortoiseSVN软件 2 利用TortoiseSVN创建仓库记得修改仓库的权限 3 利用TortoiseSVN检出项目 4 利用TortoiseSVN上传文件 ...8 利用TortoiseSVN版本回退未提

    1.引言

          在上一篇博客中主要介绍了SVN的简单使用,这一篇博客主要介绍一个SVN客户端的使用,也就是TortoiseSVN,在真实的工作中,我们肯定不可能过多的接触服务器端的东西,大多都是在客户端操作。

    2.安装TortoiseSVN软件

    TortoiseSVN软件的下载地址为:TortoiseSVN安装包

    2.1 首先我们安装TortoiseSVN软件

    • 注意安装的时候,这个地方需要勾选

    这里写图片描述

    • 右键鼠标出现该选项便安装成功了

    这里写图片描述

    3.使用TortoiseSVN操纵SVN

    3.1 利用TortoiseSVN创建仓库(记得修改仓库的权限)

    • 新建一个仓库叫做SVNTest2,右键创建仓库

    这里写图片描述

    这里写图片描述

    • 创建成功

    这里写图片描述

    3.2 利用TortoiseSVN检出项目

    • 在F盘我们创建user3文件夹,检出我们的SVN仓库

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    3.3 利用TortoiseSVN上传文件

    • 创建一个a.txt文件,内容为aaa,右键add,然后右键commit

    这里写图片描述

    • 因为我们添加了认证系统,所以我们需要输入用户名,密码

    这里写图片描述

    • 提交成功

    这里写图片描述

    3.4 利用TortoiseSVN查看仓库

    这里写图片描述

    这里写图片描述

    3.5 利用TortoiseSVN找回误删文件

    • 右键update

    这里写图片描述

    3.6 利用TortoiseSVN版本回退(已经提交到版本库)

    • 右键找到log,然后找到要回退的版本

    这里写图片描述

    这里写图片描述

    • 修改文件在次提交成功

    3.7 利用TortoiseSVN版本回退(未提交到版本库)

    • 直接右键Revert

    这里写图片描述

    3.8 利用TortoiseSVN锁定文件(只允许一个人操作),此时必须要有权限

    这里写图片描述

    这里写图片描述

    3.9 利用TortoiseSVN处理冲突

    • user1检出项目(文件夹user1)
    • user2检出项目(文件夹user2)

    这里写图片描述

    • user1修改之后提交(将文件修改为aaabbb)

    这里写图片描述

    • user2修改2提交出错(将文件修改为aaaccc)

    这里写图片描述

    这里写图片描述

    • 解决冲突,首先我们update文件

    这里写图片描述

    这里写图片描述

    • 我们的文件变成了很多文件

    这里写图片描述

    • 右键解决冲突(必须是先update)

    这里写图片描述

    • 当解决冲突之后,文件变成了一个

    这里写图片描述

    • 在此上传 ,成功

    这里写图片描述

    3.10 利用TortoiseSVN实现分支

    • trunk:存放开发的主线
    • branches:一般是处理bug
    • tags:存放代码的稳定版本

    接下来是具体的实现

    • 首先我们创建一个项目:假设名字叫做OA
    • OA下面有三个文件夹,分别为:trunk,branches,tags

    这里写图片描述

    • 右键OA文件夹,将项目导入到服务器(必须保证服务器有一个仓库,我们创建我们的仓库叫做SVNTest3)

    这里写图片描述

    • 导入项目到SVNTest仓库

    这里写图片描述

    这里写图片描述

    这里写图片描述

    • 上传成功之后的仓库路径

      SVNTest3
          trunk
              正在开发的项目
          branches
              bug版本的项目
          tags
              v1.1
                  a.txt
      

    3.11 复制分支到bug分支

    • 右键仓库浏览器,找到我们的v1.1项目,copy到branches分支

    这里写图片描述

    这里写图片描述

    这里写图片描述

    3.12 合并分支

    • 首先将v1.1checkout到本地

    这里写图片描述

    • 右键merge

    这里写图片描述

    这里写图片描述

    • 删除该文件夹下面的.svn文件夹

    • 将目录导入到tag/v1.2中

    展开全文
  • svn版本回退

    2021-02-20 09:29:57
    工作中svn是比较常用于项目管理,有时候一些人提交了错误代码导致更新下来后程序崩溃,这个时候就需要回退到之前没有错误的版本,具体操作: 1、tortoiseSVN------->updata to revision 点击上图中的圈红部分会...

    工作中svn是比较常用于项目管理,有时候一些人提交了错误代码导致更新下来后程序崩溃,这个时候就需要回退到之前没有错误的版本,具体操作:

    1、tortoiseSVN------->updata to revision
    在这里插入图片描述
    点击上图中的圈红部分会出现
    在这里插入图片描述
    点击show log会进入到版本目录
    在这里插入图片描述
    勾选你需要回退的版本号,点击Ok进入到
    在这里插入图片描述
    这里的93586就是呢要回退的版本号,点击ok就可以回退了,

    注意保存这个版本号之前的代码,否则会丢失

    展开全文
  • svn TortoiseSVN 回滚版本

    万次阅读 2016-06-14 19:24:10
    需要使用回退的场景往往都比较“紧急”,今天就记录一下在使用SVN的时候怎么回退到指定的版本,方便以后随时查看。 方法一 右击文件(也可以是文件夹),TortoiseSVN – show log,右击你想要回滚到的版本。 ...
  • 【SVN】版本回退与版本冲突

    热门讨论 2019-01-17 11:26:54
    一、版本回退 有些时候,软件的运行可能使使用者不满意,这时我们需要把当前版本退回到以前的某个版本。 1.在客户端的文件夹中,空白处右击,选择TortoiseSVN→更新至版本; 2.选择“显示日志”; 3...
  • SVN 已提交版本回退

    万次阅读 2017-06-08 13:05:18
    版本库的文件夹中,使用TortoiseSVN右键,查看日志。这时候我们可以看到每次的提交日志。在已经提交版本库以后,有时候,由于问题未解决,或者效果不...这2种都会对副本文件进行回退,然后,我们再右键Tortoise提交
  • 清除历史信息: 右键TortoiseSVN->settings->...版本回退: 右键选择要回退的文件->TortoiseSVN->Update to revision->点击Revision->点击show log,选中要回退的版本,可右键打开查看 ...
  • Svn主分支次分支合并和版本回退

    千次阅读 2018-12-28 16:04:16
    2 svn 版本回退 直接根据网上的操作即可  (1)不丢失新建的文件,获得最新的SVN版本控制。TortoiseSVN-ShowLog-选中你要回滚的版本-右键-Export,之后将修改的文件覆盖到你的最新版本,commit即可。 ...
  • 文章目录1、本地建立仓库(Create )2、下载已有仓库(Checkout )3、更新本地仓库(Update)4、添加文件(add )5、删除文件(delete)6、版本回退(Show log + revert) 1、本地建立仓库(Create )   在本地...
  • SVN回退到历史版本

    2018-03-15 10:12:38
    不丢失新建的文件,获得最新的SVN版本控制。TortoiseSVN-ShowLog-选中你要回滚的版本-右键-Export,之后将修改的...回到某一个版本,可以直接选择TortoiseSVN-update to reversion,这样可以把版本回退到选中的版本...
  • Subversion 回退历史版本

    千次阅读 2017-03-20 12:18:38
    项目右键 -> TortoiseSVN -> Show log -> 选中需要回退到的版本 -> 右键 -> Revert to this revision
  • svn回退到历史版本

    2016-03-30 21:41:14
    TortoiseSVN-ShowLog-选中你要回滚的版本-右键-Export,之后将修改的文件覆盖到你的最新版本,commit即可。编辑了代码,但是想放弃修改,可以直接TortoiseSVN-revert就可以更新到工程的最新版本。回到某一个版本,...
  • Windows下使用TortoiseSVN,这个功能很容易实现,选中提交的记录,邮件菜单里选择Revert changes from this revison。 但是如果代码在Linux上,并且通过Windows挂载smb目录操作的话,很容易破坏数据库,不得不重新...
  • SVN:企业协同开发、版本控制工具个人开发:版本控制、电脑不需要存储多个备份团队开发:多人协作,代码同步服务器:VisualSVN-Server-3.5.1-x64 由项目经理在公司服务器搭建客户端:TortoiseSVN-1.9.4.27285-x64-...
  • svn回退代码

    2016-12-11 10:35:28
    如果客户端是TortoiseSVN的话: 右键点击要回退的文件, 选择TortoiseSVN--显示日志, ...找到要回退的那个版本,右键点击该文件, 选择复原到此版本,这时文件会标记成红色感叹号, 然后重新提交就行了。...
  • 下载地址1、客户端64位V1.9.7 https://tortoisesvn.net/downloads.html官网地址:https://tortoisesvn.net/2、服务端64位Visual SVN ServerV3.6.4https://www.visualsvn.com/server/download/服务端操作建立库创建...
  • SVN 如何把一个项目的版本回退到指定版本? 举例 将NIMS的1175 版本回退到1174 1: 把最新的code checkout 到本地,svn图标是绿色。 2: 在本地代码目录上右键—TortoiseSVN—show log 3: 在1174上右键—Rervert to ...
  • TortoiseSVN 和 VisualSVN Server 使用教程

    万次阅读 2017-07-16 11:05:56
    目录 SVN 是什么? TortoiseSVN 安装 VisualSVN Server 安装 创建版本库 检出 更新与提交 历史信息与版本回退 解决冲突
  • TortoiseSVN应用说明

    2019-09-18 07:03:50
    1 Blame 查看代码修改的版本号场景 需要查看谁提交的代码,并且之前修改的内容2无法彻底恢复回退到特定版本 场景说明 需要查询某一功能修改的版本代码,然后同步到其他的衍生版本上。或者知晓某一个bug引入的版本...
  • TortoiseSVN的使用入门

    2016-03-11 16:36:37
    svn是版本控制工具,简单来说它的功能就是通过差异算法来记录你每次提交的文件差异来存储的,版本控制工具的好处是你可以代码出问题时回退到某个时间点的代码,或对比最新和本机代码看有哪些变化等,对排除程序bug,...

空空如也

空空如也

1 2 3 4 5
收藏数 83
精华内容 33
关键字:

tortoisesvn版本回退