在研究了mercurial和阅读了http://thread.gmane.org/gmane.comp.version-control.mercurial.devel/40107之后,我已经得到了关于嵌套子回购的危险的充分警告。然而,我不得不使用mercurial和传票似乎是一个有用的工具。我的问题类似于Hg sub-repository dependencies。我的基本问题是:我有一个被许多项目使用的实用程序存储库。其中一些项目依赖于公用事业。在主存储库下嵌套一个带有实用程序子存储库的项目存储库,而不是在较大的存储库下嵌套两个子存储库,这似乎是很自然的。如果项目需要不同的版本,这将使提取正确版本的实用程序子存储库变得很容易。
我不确定我是否完全理解嵌套subrepos的问题,因为尽管有所有警告,但它似乎是最好的解决方案。
发布于 2013-02-01 23:42:26
嵌套的本身并不坏,只是Bitbucket没有技巧就不支持它们(可能也被其他Mercurial主机支持)
https://stackoverflow.com/questions/14629589
复制相似问题