我与具有以下结构的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