2

我目前正在上课,老师正在通过克隆我们个人的作业回购来收集我们的作业;每个家庭作业我们都有一个新的回购。我一直在编写一堆辅助函数,为了使用这些函数,我刚刚复制并粘贴到每个新的家庭作业中。

我想做的是创建另一个包含我所有实用程序功能的存储库,这样我就可以维护一个单一的、最新的代码库。当我的老师克隆我的家庭作业回购时,有什么方法可以让它也克隆我的包含回购并将其包含在同一目录中?

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

4

1 回答 1

3

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

您的帮助文件可以存在于独立的存储库中。然后每个作业都可以包含指向它的链接。当老师克隆作业然后更新到特定的修订版时,它会自动克隆子存储库。

于 2013-03-18T18:48:50.307 回答