【发布时间】:2010-02-21 12:39:18
【问题描述】:
在 mercurial 中有没有类似 git notes 的命令?
【问题讨论】:
-
现在你每天都在学习一些关于 git 的知识 :) 谢谢!
-
是的,我刚刚听说了这个功能,希望在 mercurial 中有类似的东西。
在 mercurial 中有没有类似 git notes 的命令?
【问题讨论】:
我不知道:我认为 Hg 还没有一种特殊的对象可以关联到提交消息。
由 Johannes Schindelin 在July 2007、“git notes”中介绍,注释是:
提交注释是与提交消息一起显示的 blob。
这些 blob 取自 notes ref,您可以通过配置变量core.notesRef对其进行配置,而该变量又可以被环境变量GIT_NOTES_REF覆盖。notes ref 是一个包含树的分支,很像
.git/objects/中的松散对象树。换句话说,要获取给定 SHA-1 的提交注释,将前两个十六进制字符作为目录名称,其余 38 个十六进制字符作为基本名称,并在注释参考中查找。将此信息放入 ref 的基本原理是:
我们希望能够获取并可能联合合并便笺,甚至可以查看引入便笺的日期,并且我们希望将它们与其他对象有效地存储在一起。
“git notes”仍在发展中right now (February 2010)。
【讨论】: