2013-03-18 271 views
2

我目前正在上課,老師通過克隆我們的個人作業回購來收集我們的作業;我們有一個新的回購每個家庭作業的任務。我一直在編寫一些輔助函數,以便使用我剛纔複製並粘貼到每個新作業任務中的函數。Mercurial - 克隆克隆另一個回購

我想要做的是創建另一個存儲庫,它包含我所有的實用函數,以便我可以維護一個單一的最新代碼庫。有什麼辦法,當我的老師克隆我的家庭作業分配回購,我可以讓它克隆我的包括回購,並將其包括在同一目錄中?

我在尋找類似於運行pip install git+ssh://mygitrepo.git的功能,您可以在其中自動安裝setup.py依賴項。

回答

3

這聽起來像是一個很好的應用subrepos

您的幫助程序文件可能存在於獨立存儲庫中。然後每個作業都可以包含一個鏈接。當教師克隆作業並更新爲特定修訂版時,它會自動克隆子報告。