首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在带有子模块的Git中发布的适当方法

在带有子模块的Git中发布的适当方法
EN

Stack Overflow用户
提问于 2015-02-05 14:21:54
回答 2查看 2K关注 0票数 3

我开始使用git子模块,我有点困惑。基本上,在我的项目中,我需要一个改进版本的杂交瘤库。因此,我分叉杂交,做了我的改变,并把它作为我的回购子模块。

现在,当我尝试发布回购或简单下载我的主分支的压缩副本(我使用bitbucket和sourcetree )时,我得到了带有一个空的杂交文件夹的项目。

我想我已经把所有东西都配置好了。当我对子模块进行更改时,我也会在主回购中提交。

但是我不能在一个文件中下载整个项目来重新分发它。

我该怎么做呢?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-06 08:44:23

您可以通过以下方式构建该存档文件:

但是,这种增强只是本地的(在BitBucket上不可见)。GitHub提供了一种将工件(如存档文件)与“发布”相关联的方法。

对于BitBucket,您可以将您的项目与持续集成(CI)服务关联起来,并重复上述步骤作为构建/打包作业的一部分,并通过该CI服务分发结果可交付物(压缩存档)。

票数 1
EN

Stack Overflow用户

发布于 2015-02-05 16:02:34

不确切地说Github是如何处理带有子模块的版本的,但是对于克隆您的回购程序的人,他们应该使用git clone --recursive git://github.com/foo/bar.git来获取您的子模块。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28346387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档