2013-03-18 141 views
2

我目前正在上课,老师通过克隆我们的个人作业回购来收集我们的作业;我们有一个新的回购每个家庭作业的任务。我一直在编写一些辅助函数,以便使用我刚才复制并粘贴到每个新作业任务中的函数。Mercurial - 克隆克隆另一个回购

我想要做的是创建另一个存储库,它包含我所有的实用函数,以便我可以维护一个单一的最新代码库。有什么办法,当我的老师克隆我的家庭作业分配回购,我可以让它克隆我的包括回购,并将其包括在同一目录中?

我在寻找类似于运行pip install git+ssh://mygitrepo.git的功能,您可以在其中自动安装setup.py依赖项。

回答

3

这听起来像是一个很好的应用subrepos

您的帮助程序文件可能存在于独立存储库中。然后每个作业都可以包含一个链接。当教师克隆作业并更新为特定修订版时,它会自动克隆子报告。