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操作.

  • 相关阅读:
    hihocoder-1014 Trie树
    51Nod-1265 四点共面
    cf466B Wonder Room
    2014.9.13模拟赛【数位和乘积】
    2014.9.13模拟赛【环上的游戏】
    bzoj2719[Violet 4]银河之星
    wikioi1450 xth的旅行
    poj2352 stars
    2014.9.6模拟赛【藏妹子之处】
    2014.9.6模拟赛【工资】
  • 原文地址:https://www.cnblogs.com/sjqq/p/6858757.html
Copyright © 2011-2022 走看看