假设以下情况:
- 我有一个带有子仓库的善变“主机仓库”。
- 子存储库包含秘密阶段的变更集。
- “主机仓库”在草稿阶段有一个变更集,该变更集取决于子仓库中的秘密阶段变更集。
如果现在推送“主机存储库”,则“主机存储库”中的草稿阶段变更集将被推送,而子存储库中的秘密阶段变更集不会被推送。
因此,推送到的仓库现在包含一个无法更新的状态:它取决于子仓库中的秘密阶段变更集,该变更集未被推送,因此不可用。
是否可以防止 mercurial 推送依赖于秘密阶段子仓库变更集的主机仓库变更集?(可能带有钩子或一些配置设置。)