我们正在使用SVN,但它似乎有点过时而且对我们的喜好很重。我们有一个大项目,我们需要不同的团队成员来访问不同的部分。我们可以设置Mercurial是一种方式,某些人可以检查/更新整个项目,而其他人只检查/访问项目的某些部分?
答案 0 :(得分:5)
ACL扩展程序作为Mercurial的一部分提供,可能适合您的需要。
答案 1 :(得分:4)
我最初的想法是可以使用subrepos完成。如果您可以将项目拆分为已定义的部分,则可以将这些部分设置为子存储库。您将拥有一个包含所有子存储库的父存储库。子库本身可以设置为只能由某些人访问。