【发布时间】:2010-08-11 13:53:24
【问题描述】:
我正在使用实时服务器。我已更新提示,但它导致了问题:我需要恢复到一切正常的特定变更集 (388)。
我在服务器上没有任何值的更改,本地更改集根本不重要。事实上,我实际上想杀死任何本地意外更改或合并,以免混淆。
如何恢复到特定的变更集并终止任何本地变更?是否与以下内容有关:
hg revert
---- 更新 ---
为了澄清,我想做的是首先将本地所有内容恢复为变更集 388,然后确保我的本地仓库处于这样的状态,当我这样做时
hg status
我没有输出。否则我有一种讨厌的感觉,当我下次拉小费时,会有冲突需要处理——我想避免这种冲突,因为本地更改没有任何价值。
---- 更新 ---
对于处于这种情况的其他人,最终为我解决的问题是:
rm -rf <repo_dir>
hg clone http://repository
hg update -r 388
这将杀死您所有的本地更改,因此请谨慎行事(但这就是我在这种情况下想要的)。
【问题讨论】:
-
提示:查看
hg help revert获取有关还原的文档。这也适用于其他命令 (hg help [command name here])。
标签: mercurial