Mercurial - 什么是"未来的审计"?

时间:2015-09-10 04:06:52

标签: git mercurial branch

我正在阅读the docs。在关于Mercurial书签系统的部分中,我读到了这个:

  

书签可用作NamedBranches的替代方法以进行跟踪   多条发展线。像Mercurial,CVS和   Subversion将其分支信息存储为每个分支信息的永久部分   承诺。这对于将来长期分支机构的审计非常有用   始终可以识别引入提交的分支   上。相比之下,Git具有未存储在历史中的“分支”,   这对于处理众多短命功能非常有用   分支机构,但未来的审计工作不可能。

我尝试在网上搜索"未来的审核"与mercurial有关,但几乎每篇文章都有与上面引用的完全相同的文字,好像他们都是从同一个地方篡改了这些文档。

这是什么神秘的未来审计"这在git中是不可能的?

谢谢。

1 个答案:

答案 0 :(得分:4)

这与#34; Deleting git branch looses audit"中提及的审核相同:

git中的分支可以随时删除或重命名。

  

如果合并不是快进,你会看到提交是后来合并的分支,但你不知道最初调用的分支。

您可以在More On Mercurial vs. Git (with Graphs!)(2011)

中看到它