我们有一个相当大的项目,其中包含多个不同的子项目。每个子项目都在mercurial
存储库上进行控制。最近,我发现一个新开发人员应该克隆大量存储库(并可能配置它们)以开始使用,这很烦人。
什么是兼顾关注点分离和良好学习曲线的好方法?
我们代码的主要语言是 Python。良好(开源)项目结构的示例可能会有所帮助。
我们有一个相当大的项目,其中包含多个不同的子项目。每个子项目都在mercurial
存储库上进行控制。最近,我发现一个新开发人员应该克隆大量存储库(并可能配置它们)以开始使用,这很烦人。
什么是兼顾关注点分离和良好学习曲线的好方法?
我们代码的主要语言是 Python。良好(开源)项目结构的示例可能会有所帮助。
Mercurial 提供子存储库。但是,此功能有其局限性,被视为不得已的功能。
该 wiki 页面有一个描述替代方案的部分。有一个相对年轻的扩展名为Hg Guest Repo,它试图解决子存储库的一些限制。