我與具有以下結構的Mercurial庫工作:如何用文件夾替換Mercurial subrepo?
-- Root
-- .hgsub
-- SubDir
-- SubSubDir
-- SubRepo
的.hgsub文件聲明SubRepo如下:
SubDir/SubRepo = ssh://server//subcomponent
我需要擺脫subrepo的,取而代之的是一個名爲SubRepo的repo中的實際文件夾,所以我做了hg documentation的說明,刪除.hgsub文件並提交。然後我把自己的東西放在SubRepo中,並承諾它,讓我與:
-- Root
-- SubDir
-- SubSubDir
-- SubRepo
丹迪。但是,當我試圖從一個仍然有.hgsub文件的存儲庫中提取更改時,我遇到了麻煩。
是否有更好的方法來取代subrepository?還是有什麼聰明的我應該做的更好地做這件事,比如使用一個選項來拉或臨時更改我的.hgsub指向一個新的文件夾而不是完全刪除它?
仔細閱讀部分「2.1。開始」關於微不足道的相對路徑和**使用subrepo **與相對路徑 – 2012-04-02 22:49:16