【发布时间】:2012-01-27 18:01:43
【问题描述】:
我使用的是 hg 版本 1.9.1。问题是每当我使用 hg update 时,我都可以选择更新已更改的文件。我们是否可以选择在最新提交中将所有文件强制更新为新版本。抱歉,我在 hg 手册中没有找到任何有用的信息。
【问题讨论】:
标签: mercurial
我使用的是 hg 版本 1.9.1。问题是每当我使用 hg update 时,我都可以选择更新已更改的文件。我们是否可以选择在最新提交中将所有文件强制更新为新版本。抱歉,我在 hg 手册中没有找到任何有用的信息。
【问题讨论】:
标签: mercurial
hg update --clean
这将使用当前分支中最新版本的文件更新您的工作目录。请注意,此命令将丢弃您工作目录中的所有现有更改。
如果您的意思是“我可以从存储库中获取每个文件的新副本吗”,只需删除工作目录中的所有文件并再次执行hg update --clean。
【讨论】:
-C 和 --clean 的参数实际上是相同的。见hg help update:-C --clean discard uncommitted changes (no backup)