如何在CS中分离非单一应用程序的不同部分?

时间:2013-05-03 16:08:51

标签: python mercurial project-management setup-project

我们有一个非常大的项目,包含多个不同的子项目。每个子项目都在mercurial存储库上进行控制。最近我发现一个新的开发人员应该克隆大量的存储库(并可能配置它们)才能开始使用,这很烦人。

将关注点分离和良好的学习曲线有什么好方法?

我们代码的主要语言是Python。 良好(开源)项目结构的例子可以提供很多帮助。

1 个答案:

答案 0 :(得分:1)

Mercurial提供subrepositories。但是,此功能有其局限性,被视为feature of last resort

该wiki页面有section描述替代方案。有一个相对年轻的扩展名为Hg Guest Repo,试图解决子存储库的一些限制。