mercurial命令之间有什么区别,
hg strip
hg backout
hg revert
所有这些命令基本上都是用来还原/撤消先前变更集的效果。
发布于 2013-01-04 19:35:50
hg strip
将从存储库中删除变更集及其所有后代。就好像这些变化从来都不存在一样。在public
变更集上使用它时要小心,因为它不会将其从任何其他存储库中删除,并且您将在下次提取时将其取回。
hg backout
创建一个新的变更集,以反转早期变更集的效果。旧的变更集仍将保留在存储库中,但新的变更集也会删除这些更改。
具有修订的hg revert
会将工作副本更新为指定的修订。如果您随后提交了该工作副本,它将具有恢复所有更改的效果。
有关还原和回退的更多信息的其他答案:
发布于 2018-11-19 18:29:28
在某些时刻,我不得不构建Jenkins管道,其中POM文件应该在每次作业开始时被还原。而我所面临的问题是:如何还原所有的POM文件。
由于这个答案是google上的第一个答案,我想把我的解决方案贡献给有同样问题的人
hg revert */pom.xml
https://stackoverflow.com/questions/14151655
复制相似问题