如何在不访问 Mercurial 中的子存储库的情况下工作



有一个使用框架子存储库 B 的项目存储库 A。是否可以限制外部团队对 B 的访问,而不会中断与 A 合作的可能性?

目前,当在克隆期间取消密码输入时,它会显示"中止:预期的响应(在子存储库中...或者,也许还有另一种与不同访问规则进行协作的方法?

提前感谢!

对不起,不可能。 对"父"存储库的操作至少需要对"子"存储库的读取访问权限。 在这一点上可能有很多工作,但要考虑的一件事是使它们都成为"外部"伞式存储库的"兄弟姐妹"存储库。 该设置如下所示:

 UMBRELLA
     PROJECT
     FRAMEWORK

然后,可以访问两者的人可以结帐 UMBRELLA,并且两者都位于已知的、可预测的位置,并且仍然可以从一个位置对两者进行提交。 那些可以访问PROJECT但不能访问FRAMEWORK的人只会签出PROJECT。

相关内容

  • 没有找到相关文章

最新更新