首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TortoiseSVN -“从此修订本恢复更改”与“恢复到此修订本”

TortoiseSVN -“从此修订本恢复更改”与“恢复到此修订本”
EN

Stack Overflow用户
提问于 2014-04-04 10:16:35
回答 4查看 42.4K关注 0票数 52

链接:

en/tsvn-howto-rollback.html

描述在发生错误事件后回滚SVN目录的两种方法。这两种选择的区别是什么?

代码语言:javascript
运行
复制
Revert changes from this revision
Revert to this revision

作为一个测试,我添加了一个文件,使用“从此修订版恢复更改”进行回滚,并对“还原到此修订版”执行了相同的过程,并且与SVN日志的状态没有区别。

我是不是遗漏了什么?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-04-04 10:47:47

假设你有N个成功的承诺: 1,2,3和4。

如果您选择提交2并选择“还原到此修订”,您的工作副本将包含由提交1和2带来的更改。提交3和4将被“取消”。

如果选择提交2并选择“从此修订中恢复更改”,则工作副本将包含提交1、3和4所带来的更改。提交2将被“取消”,或者更确切地说,在提交4的顶部反向播放:如果添加了一行,它将被删除。如果一行被移除,它将被读取。

票数 92
EN

Stack Overflow用户

发布于 2014-04-04 13:51:06

对于单个最新的提交,没有区别

当您想要在更改列表中的某个地方使用修订时,就会出现这种差异。

Revert to this revision将恢复所有提交的,从head 这个修订版。

Revert changes from this revision只将还原为该特定修订版的提交

票数 17
EN

Stack Overflow用户

发布于 2015-10-15 18:29:54

如果您希望您的整个本地源代码恢复到以前版本的状态,请选择“还原到此修订版”。相反,如果您想保持本地源的最新更新,但撤销几次前进行的修改,那么您不希望整个本地源返回,您只想撤消您在一段时间前所做的更改。“从此修订版恢复更改”允许您这样做。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22859953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档