`

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

 
阅读更多

 

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

 

当 项目成员想要把某个项目恢复到以前的某个版本时,在该项目上单击鼠标右键,选择TortoiseSVN菜单下的Update To Revision,

于是,在出现的Update对话框中可以先点击“Show Log”来查看及确定要恢复到的版本号,或者直接将要恢复到的版本号填入“Revision”旁的编辑区内,

最后点击“OK”。于是,该项目就恢复到想要 的项目版本了。

 

http://www.cnblogs.com/kex1n/p/3820020.html

 

 

分享到:
评论

相关推荐

    svn功能源代码py

    双击&命令提示符:svn.exe: 运行已保存的svn.exe 1.create: 创建svn文件夹 并开始管理 2.status: 查看(现在与原来的)状态变更 无=已管理未修改 M=已管理修改 G=已管理丢失 ?=未管理 3.add filename: ?→ +...

    svn svn学习文档分享

    已经提交的改动如果需要撤销,可以通过“Show Log”查看历史记录,选择特定版本,然后执行“Revert changes from this version”来回滚到那个版本。 5. **回退到指定版本**: 若要回退到某个具体版本,同样通过...

    SVN文件下载

    SVN,全称为Subversion,是一种广泛用于版本控制系统(Version Control System)的开源软件,它主要用于管理和跟踪项目源代码的变化。在SVN中,每个文件和目录都有一个历史记录,可以追溯每一次修改,便于团队协作和...

    VisualSVN.1.7.3

    Quick Revert uses the Quick Diff color coding to allow you to easily restore changes that have been made from the repository version. Just select the changes that are displayed by Quick Diff and ...

    3.、Idea 开发svn 1

    - 重启IDEA后,你可以通过"VCS"菜单选择"Checkout from Version Control",然后选择"Subversion"。 - 输入公司提供的SVN仓库地址,并选择要检出的项目分支。 - 按照提示完成检出过程,项目会自动导入到IDEA的工作...

    如何彻底删除SVN中的文件和文件夹(附恢复方法)

    - 搜索并找到删除文件或文件夹的那次提交,右键点击并选择“Revert the changes from this revision”。 - 提交更改,文件或文件夹将回到版本库。 2. **使用Eclipse的Subclipse插件** - 在Eclipse中,右键点击...

    Android Studio SVN使用方法教程

    选择 `VCS` -> `Checkout from Version Control` -> `Subversion`,在弹出的对话框中输入仓库URL,选择检出的位置,然后点击 `Checkout`。 ### 4. 解决错误 "please select android sdk" 有时,新检出的项目可能会...

    IDEA下svn配置与share project

    IDEA下 SVN 配置与使用 IDEA下svn配置 前提是我们的电脑上已经安装了TortoiseSVN. 这样安装就完成了 1.Update Project 更新项目 2.Commit changes 提交项目上所有变化文件 3.Compare with the Same Repository ...

    git中文手册

    “error: Your local changes to the following files would be overwritten by checkout”表示有未提交的更改,可以使用`git stash`暂存更改。 通过以上内容的学习,我们可以了解到Git作为一款强大的分布式版本...

Global site tag (gtag.js) - Google Analytics