首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >hg条带vs hg回退和hg恢复

hg条带vs hg回退和hg恢复
EN

Stack Overflow用户
提问于 2013-01-04 13:38:27
回答 2查看 48.1K关注 0票数 81

mercurial命令之间有什么区别,

  • hg strip
  • hg backout
  • hg revert

所有这些命令基本上都是用来还原/撤消先前变更集的效果。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-04 19:35:50

hg strip将从存储库中删除变更集及其所有后代。就好像这些变化从来都不存在一样。在public变更集上使用它时要小心,因为它不会将其从任何其他存储库中删除,并且您将在下次提取时将其取回。

hg backout创建一个新的变更集,以反转早期变更集的效果。旧的变更集仍将保留在存储库中,但新的变更集也会删除这些更改。

具有修订的hg revert会将工作副本更新为指定的修订。如果您随后提交了该工作副本,它将具有恢复所有更改的效果。

有关还原和回退的更多信息的其他答案:

票数 106
EN

Stack Overflow用户

发布于 2018-11-19 18:29:28

在某些时刻,我不得不构建Jenkins管道,其中POM文件应该在每次作业开始时被还原。而我所面临的问题是:如何还原所有的POM文件。

由于这个答案是google上的第一个答案,我想把我的解决方案贡献给有同样问题的人

代码语言:javascript
复制
hg revert */pom.xml
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14151655

复制
相关文章

相似问题

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