Git 命令
git checkout --patch <commit>
允许您以交互方式将 HEAD
和 <commit>
之间的差异应用于您的工作树。换句话说,它允许您准备一个提交,该提交可以部分更新您的存储库以匹配不同的提交。
Mercurial 中有等效项吗?
一种方法是:
hg revert -r <commit> --all
hg commit --interactive
# Deselect everything except what you want to keep in the interactive UI
hg revert --all