mercurial - 是否可以将 Mercurial 中的特定目录更新为旧版本?

标签 mercurial

我尝试通过多种方式将一些文件更新到旧版本,但我还没有找到。 (不是永久的,只是为了测试而临时更新)

例如,以下内容在 SVN 中是可以的。

svn up -r 100 foo.cpp
U    foo.cpp

但是在 Mercurial 中,“up”命令不允许文件名参数。

是否可以在 Mercurial 中更新整个源代码树?

最佳答案

您必须使用hg revert:

hg revert -r 100 foo.cpp

请注意,这会为您提供本地更改,如运行 hg diff 所示。

请参阅 hg help revert 了解更多信息。

关于mercurial - 是否可以将 Mercurial 中的特定目录更新为旧版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7439422/

相关文章:

python - 如何更新 Mac 上的 Mercurial 以使用 CAC 身份验证

java - 获取 JavaHg 中变更集对象的标签列表?

Mercurial - 如何从版本控制中删除文件?

version-control - Mercurial 工作流 - 我什么时候可以 rebase ,什么时候应该 merge ?

mercurial - 使用 Mercurial 的 Windows 上的 m2eclipse 不允许在 "Check out Maven Projects from SCM"向导上使用 hg

mercurial - hg rebase 中止失败 : "unknown revision"

Mercurial 产生奇怪的信息

mercurial - 我们可以撤消 Mercurial 中推送的更改吗?

mercurial - merge 两个不相关的 Mercurial 存储库后如何调整历史记录?

version-control - Mercurial:更改一些尚未推送的提交的用户名?