mercurial - 与本地 checkout 状态相对应的提交/头的名称是什么?

标签 mercurial

我的 hg 存储库中有一个哈希值为 123abc 的提交。这是我在存储库中所做的最后一次提交。当我运行 hg diff --from 123abc 时,我没有看到任何输出。当我运行 hg log --graph 时,我在 123abc 旁边看到一个 @

在 Git 中,此提交称为“HEAD”。我不确定它在 Mercurial 中叫什么。它不是“提示”,因为我在上次提交后提取了其他更改(并且 hg log -r Tip 显示提交 456def)。

这个提交/头叫什么?

最佳答案

Mercurial 将此称为“父目录”或“工作目录的父修订版”,您可以通过运行 hgparenthg idhg摘要

您可以使用 hg log 命令将其称为 .:

hg log -r .  # show the commit message for the parent

关于mercurial - 与本地 checkout 状态相对应的提交/头的名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71114061/

相关文章:

Mercurial:我如何找出我的工作副本和另一个副本之间的区别

version-control - Mercurial 通过 VPN 连接速度非常慢

html - 如何更改我的 Mercurial Web 界面方面

version-control - 在 Grails 中使用 Hg 的最佳实践?

url - 使用 Mercurial 路径作为 URL 的一部分

mercurial - Mercurial hg glog 可以限制在分支机构吗

Mercurial:强制分拆具有未知父项的 bundle

svn - 如何从复杂的颠覆存储库迁移到分布式版本控制系统?

mercurial - 如何提交文件的许多编号的旧版本

mercurial - 为什么关闭后可以切换到分支?