因为您的主项目依赖于另一个组件(仓库)的固定版本365bet体育在线投注

当前位置:365bet体育在线滚球 > 365bet体育在线投注 > 因为您的主项目依赖于另一个组件(仓库)的固定版本365bet体育在线投注
作者: 365bet体育在线滚球|来源: http://www.wfshengwang.com|栏目:365bet体育在线投注

文章关键词:365bet体育在线滚球,子树

  子模块更适合基于组件的开发,因为您的主项目依赖于另一个组件(仓库)的固定版本。

  子树更像是一个基于系统的开发,其中您的所有存储库一次包含所有内容,您可以修改任何部分。365bet体育在线投注

  使用git子模块,您通常希望将大型存储库分成较小的存储库。引用子模块的方式是maven样式-您引用的是来自其他(子模块)存储库的单个提交。如果需要在子模块中进行更改,则必须在子模块中进行提交/推送,然后在主存储库中引用新的提交,然后提交/推送主存储库中已更改的引用。这样,您必须有权访问两个存储库才能完整构建。

  使用git子树,您可以将另一个存储库集成到其中,包括其历史记录。因此,365bet体育在线投注在集成之后,您的存储库的大小可能会更大(因此,这不是保持存储库较小的策略)。集成之后,就没有与其他存储库的连接,除非您想要获取更新,否则您无需访问它。因此,此策略更多用于代码和历史记录重用-我个人不使用它。

网友评论

我的2016年度评论盘点
还没有评论,快来抢沙发吧!