我正在查看 mercurial guestrepo 扩展,但我无法真正确定它提供了什么,而不是简单地实例化彼此嵌套的存储库(即未定义为子存储库)。
唯一的优点似乎是可以在每个来宾存储库(以及它的来宾)上执行单个命令操作(例如推/拉),而不是为每个嵌套存储库单独执行。
Guestrepo 不允许“主机存储库”跟踪在来宾存储库中进行的任何本地更改,这可能导致“主机存储库”和本地修改的来宾存储库之间的代码状态不一致。
我是否正确理解了此扩展的范围?此扩展的用例是什么。在这一点上,文档对我来说太抽象了。