此問題與Using the Mercurial hgsubversion extension with SVN Externals有關。然而,有關做hg svn update
的問題的第二部分尚未得到解答。Mercurial hgsubversion擴展使SVN Externals表現得像Hg子庫
是否有可能獲得SVN外部的Subversion存儲庫,您從中獲取轉換爲Mercurial子存儲庫?
此問題與Using the Mercurial hgsubversion extension with SVN Externals有關。然而,有關做hg svn update
的問題的第二部分尚未得到解答。Mercurial hgsubversion擴展使SVN Externals表現得像Hg子庫
是否有可能獲得SVN外部的Subversion存儲庫,您從中獲取轉換爲Mercurial子存儲庫?
我看到原始問題還包含了對您所遇到的外部問題的部分回答。但是,您可以將配置的外部對象作爲常規的Subversion存儲庫文件夾來處理,而是使用hgsubversion
來更新Mercurial Subrepositories?
這顯然不允許外部自動處理,但似乎是一個半途而廢的解決方案(至少在不使用標準Subversion存儲庫配置的外部問題在hgsubversion
中修復時)。它看起來像Mercurial 1.5以後,子版本庫功能可以支持Subversion版本庫等其他版本庫類型。請參閱Subrepositories文檔的第2.1.1節。
而不是嘗試通過Mercurial(或任何SCM)來管理您的依賴關係,請嘗試使用依賴關係管理工具,例如Apache Ivy。
更多細節在回答Hg sub-repository dependencies
編輯:在Best Practices for Project Feature Sub-Modules with Mercurial and Eclipse?
類似的答案有一個稍微不同的旋轉,我們現在還沒有自動打開的外部引用到汞庫中hgsubversion任何支持。作爲一項功能貢獻,我會對此稍加開放,但它需要經過充分測試。