svn:revert to this version 和 revert changes from this version的区别

假设我们有许多个版本,版本号分别是1-10

如果我们在7这里选择revert to this version那么7之后的8,9,10的操作都会被消除

如果在7选择revert changes from this version那么7版本的修改将会被消除

如果同时选择7,8 revert changes from this version那么7和8两个版本的所做的修改都会被

update to revision和revert to revision很像,都会融合你本地未提交的修改。它们2个的区别是:
revert to revision会把这个rev作为最新版本,而update to revision不会。
所以 revert to revision 相当于 先update to revision,然后copy该内容到其他地方,然后update,然后再把内容覆盖回来。

所以如果你想永久恢复到以前的某个版本,就用revert to revision
如果你只是想临时恢复到以前的某个版本,那么就用update to revision

update to revision比revert to revision要常用得多
看看tortoise svn的右键菜单就知道了,有update to revision,但没有revert to revision。

Revert to this Revision:回滚到特定的历史版本
update item to revison: 本地更新到某历史版本,作为只读模式版本无法提交所作的更改,一般作查看历史版本用,无其它用途!

update to revision则可以更新到指定版本(可以是更旧的版本)。

增删项目文件及目录的操作

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

、Update To Revision——恢复到某个版本

当 项目成员想要把某个项目恢复到以前的某个版本时,在该项目上单击鼠标右键,选择TortoiseSVN菜单下的Update To Revision,于是,在出现的Update对话框中可以先点击“Show Log”来查看及确定要恢复到的版本号,或者直接将要恢复到的版本号填入“Revision”旁的编辑区内,最后点击“OK”。于是,该项目就恢复到想要 的项目版本了。

svn:revert to this version 和 revert changes from this version的区别,布布扣,bubuko.com

时间: 2024-10-14 11:42:57

svn:revert to this version 和 revert changes from this version的区别的相关文章

Android错误之--Warning:Gradle version 2.10 is required. Current version is 2.8.

导入高德地图demo,出现如下错误提示: Warning:Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try editing the distributionUrl in C:\Users\Administrator\Desktop\android_studio\AMapLocationDemo\gradle\wrapper\gradle-wrapper.propert

bug--java访问hdfs (Server IPC version 9 cannot communicate with client version 4 错误)

1. 今天想做一个hdfs的java工具类,但是在连接hdfs的时候,报如下错误: Exception in thread "main" org.apache.hadoop.ipc.RemoteException: Server IPC version 9 cannot communicate with client version 4 at org.apache.hadoop.ipc.Client.call(Client.java:1113) at org.apache.hadoop

Android Error:(1, 0) Gradle version 2.2 is required. Current version is 3.4.1.

我们在使用Android Studio的时候新建项目没什么问题的,但是当我们下载一份Github上的项目导入进去的时候却没法正常使用,其原因主要是gradle配置问题.而由于gradle这个玩意儿版本更新太快,android Studio每个版本也不一样.比如2.3版本使用gradle的版本是3.3,而2.4版本使用的是3.4.1.那么这个时候会出现什么问题呢?当你使用Android Studio 2.4版本导入一个2.3版本的项目的话就会出现需要修改gradle的版本.有时候Android S

出现Warning:Gradle version 2.10 is required. Current version is 2.8.

Warning:Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try editing the distributionUrl in F:\work\qxueyou\gradle\wrapper\gradle-wrapper.properties to gradle-2.10-all.zip 本人在android程序开发过程中遇到了这个错误,如下下图: 上面说我的项目使用的

解决:Server IPC version 9 cannot communicate with client version 4

使用idea的maven项目运行mapreduce程序Server IPC version 9 cannot communicate with client version 4 原因: Java初始化hdfs client时出现的,原因是maven依赖的版本和hdfs的版本不一致 maven仓库中的hadoop-core最高只有1.2.1版本, 不能加这个配置, 使用hadoop-common + hadoop-hdfs + hadoop-client的2.7.1版本即可 我的pom文件: <?

maven在Idea建立工程,运行出现Server IPC version 9 cannot communicate with client version 4错误

问题的根源在于,工程当中maven dependencies里面的包,有个hadoop-core的包,版本太低,这样,程序里面所有引用到org.apache.hadoop的地方,都是低版本的,你用的是maven3的话,默认是hadoop-core-1.2.1.jar,这个就是那个"ipc client version4", 而一般情况下你的电脑里运行的hadoop都是2.x,显然版本不对,于是我就想办法修改这个,但是maven装上之后就不能随便改里面的包,折腾半天之后,发现只能通过工程

Webmin Version 1.700升级到Webmin Version 1.730

Gradle sync failed: Gradle version 2.2 is required. Current version is 2.10.

If using the gradle wrapper, try editing the distributionUrl in xxxx/gradle/wrapper/gradle-wrapper.properties to gradle-2.2-all.zip (1) 修改gradle-wrapper.properties distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip (2)修改bui

D2 Equalizing by Division (hard version) &amp;&amp;D1 Equalizing by Division (easy version) (easy version)(Codeforces Round #582 (Div. 3))

The only difference between easy and hard versions is the number of elements in the array. You are given an array aa consisting of nn integers. In one move you can choose any aiai and divide it by 22 rounding down (in other words, in one move you can