首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在git-buildpackage中启用子模块克隆

如何在git-buildpackage中启用子模块克隆
EN

Stack Overflow用户
提问于 2012-12-11 01:07:22
回答 1查看 637关注 0票数 3

我们一直在使用git-buildpackage构建Debian包,取得了巨大的成功,但自从引入Git子模块以来,我们最近遇到了麻烦。

我们通常会跑

代码语言:javascript
复制
git-buildpackage -b -us -uc --git-export-dir="latest" 

来构建包。但是,任何子模块的内容都不会签出并包含在包中(我们只得到一个子模块所在的空目录,就像我们在没有--recursive标志的情况下克隆一样)。

git-buildpackage日志中可以看出,在v0.5.0.20中添加了对子模块的支持,但是在0.5.22版中有一个changelog条目,上面写着"Disable submodule processing by default“。这意味着我们可以设置一个标志或开关来启用它。但是,再多的手册页和互联网搜索也无法揭示这一点。

我想子模块在Debian源代码中是很常见的--但对我来说,我不知道如何正确地构建这些包。我的问题是不是因为我告诉它做一个只有二进制的包( -b开关)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-11 15:24:55

commit for this change看起来像是您在寻找简单的--submodules

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

https://stackoverflow.com/questions/13805658

复制
相关文章

相似问题

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