我正在阅读the docs。在关于Mercurial书签系统的部分中,我读到了这个:
书签可用作NamedBranches的替代方法以进行跟踪 多条发展线。像Mercurial,CVS和 Subversion将其分支信息存储为每个分支信息的永久部分 承诺。这对于将来长期分支机构的审计非常有用 始终可以识别引入提交的分支 上。相比之下,Git具有未存储在历史中的“分支”, 这对于处理众多短命功能非常有用 分支机构,但未来的审计工作不可能。
我尝试在网上搜索"未来的审核"与mercurial有关,但几乎每篇文章都有与上面引用的完全相同的文字,好像他们都是从同一个地方篡改了这些文档。
这是什么神秘的未来审计"这在git中是不可能的?
谢谢。
答案 0 :(得分:4)
这与#34; Deleting git branch looses audit"中提及的审核相同:
git中的分支可以随时删除或重命名。
如果合并不是快进,你会看到提交是后来合并的分支,但你不知道最初调用的分支。
您可以在More On Mercurial vs. Git (with Graphs!)(2011)
中看到它