如何處理依賴於獨立框架或庫的非編譯項目的源代碼管理設置?例如,項目A使用框架B.項目A是否也包含來自框架B的代碼在其存儲庫中?有沒有辦法從不同的倉庫自動包含它,或者我需要手動更新它嗎?這種情況通常採取什麼方法?假定我控制了項目A和框架B的存儲庫,並且兩者的源代碼都未編譯。源代碼管理相關性的最佳實踐
任何資源或建議將不勝感激。我目前正在使用Subversion(在一個非常基礎的層面上),但我想切換到Mercurial,以便我可以用Fogbugz來試用Kiln。
編輯:在Mercurial中,你會使用這個函數的父庫嗎?
這似乎是一個近乎完美的重複問題,只是昨天問:http://stackoverflow.com/questions/2392404/dvcs-how-structure-with-large-integrated-code-base-with-multiple-projects-sharin – 2010-03-08 00:07:37