Mercurial HG - 如何从未提交的文件中清除repo并保留当前的变更集?

问题描述 投票:0回答:2

我正在使用Mercurial(“HG”),我正在尝试使用以下方法清除未提交的更改中的repo:

hg update --clean -R rpeo_path

它将清理回购并移动到提示(它将更改变更集)

如何从未提交的更改中清除repo并保留当前的Changeset?

提前致谢

mercurial tortoisehg
2个回答
1
投票

最简单的可能是使用hg revert --all

如果未指定修订,请将指定的文件或目录还原为工作目录的父级中的内容。这会将文件内容恢复为未修改状态......

--all选项将

没有给出参数时,还原所有更改


0
投票

溶胶:

current_changeset = hg id -i
hg update --clean -R repo_path -r current_changeset

如果您有其他意见,请及时通知我

© www.soinside.com 2019 - 2024. All rights reserved.