【发布时间】:2021-08-26 20:50:59
【问题描述】:
与 git checkout - 等效的 mercurial 是什么?我想去我上次去的地方。
我尝试了hg checkout -,但这会产生解析错误。
【问题讨论】:
-
“我想去我上次去的地方”——你能详细说明一下吗?
-
当然:
git checkout -做了什么。例如,在git checkout foo && git checkout bar && git checkout -之后,一个以引用foo结束。在hg update foo && hg update bar之后,我可以输入什么返回foo而无需直接提及foo(以保存按键和检查日志)?。 -
希望我知道更多 git :( 所以在做了
git checkout foo && git checkout bar之后会是什么状态?它基本上不会使工作文件夹看起来像在 @987654331 提交的任何内容@ ? -
我想我正在尝试了解底层工作流程和目标,以便我可以考虑 HG 等价物可能是什么。
-
@StayOnTarget 正确,
git checkout大致是hg update。git checkout -的用例是在不同的提交之间快速跳转。例如“在书签 foo 上工作,切换到书签栏以查看一些代码以供参考,轻松切换回我开始的地方”。以cd为类推:如果目录太多:dir_foo和dir_bar,则可以使用cd dir_foo && cd dir_bar && cd -并以dir_foo结尾。git checkout -与cd -类似,但用于分支而不是目录。
标签: mercurial