zoukankan      html  css  js  c++  java
  • 【SVN版本回退】

    【SVN版本回退】
    根据想要回退的内容,然后选择revert to this revision或者revert changes from this revision。
    下面引用过来:
    譬如有个文件,有十个版本,假定版本号是1,2,3,4,5,6,7,8,9,10。
    Revert to this revision: 如果在版本6这里点击“Revert to this revision”,表示7~10的修改全部作废,历史倒退到了版本6时svn服务器上的数据状态。
    Revert changes from this revision:如果在版本6这里点击“Revert changes from this revision”,表示版本6这次操作从SVN中删除掉了,只剩下9个版本记录了。
    如果同时选择了6,7,8三个版本记录并点击“Revert changes from this revision”,表示去除了6~8这三次SVN的操作。
    同理,如果同时选择7~10,然后点击“Revert changes from this revision”,则效果跟在版本6这里点击“Revert to this revision”是一样的。

    这两个操作都会在本地生成以前的文件,然后重新提交即可。

    Revert to this Revision:回滚到特定的历史版本
    update item to revison: 本地更新到某历史版本,作为只读模式版本无法提交所作的更改一般作查看历史版本用,无其它用途
    update to revision则可以更新到指定版本(可以是更旧的版本)。

    update to revision和revert to revision之间的关系:
    相同点:
    都会融合你本地未提交的修改。
    区别:
    revert to revision会把这个rev作为最新版本,而update to revision不会。
    所以 revert to revision 相当于 先update to revision,然后copy该内容到其他地方,然后update,然后再把内容覆盖回来。
    所以如果你想永久恢复到以前的某个版本,就用revert to revision
    如果你只是想临时恢复到以前的某个版本,看看历史数据而已,那么就用update to revision

    增删项目内文件或目录,请一定使用svn add ,或svn del 或svn rename,然后做commit操作.

  • 相关阅读:
    [Swift]LeetCode773. 滑动谜题 | Sliding Puzzle
    [Swift]LeetCode771. 宝石与石头 | Jewels and Stones
    [Swift]LeetCode770. 基本计算器 IV | Basic Calculator IV
    [Swift]LeetCode769. 最多能完成排序的块 | Max Chunks To Make Sorted
    [Swift]LeetCode768. 最多能完成排序的块 II | Max Chunks To Make Sorted II
    转 玩转Bash变量
    转 shell脚本学习指南
    转: 两个 Shell 网站: explainshell 和 shellcheck
    转 BAT CMD 批处理文件脚本总结(中文)
    转 windows 下 Oracle 导出表结构
  • 原文地址:https://www.cnblogs.com/sjqq/p/6858757.html
Copyright © 2011-2022 走看看