简体   繁体   English

结合使用git-buildpackage和git-flow

[英]Using git-buildpackage together with git-flow

I am using git-flow to manage my projects developments workflow. 我正在使用git-flow来管理我的项目开发工作流。 And I want to integrate the debian packaging in this workflow. 我想将debian打包集成到此工作流程中。 Looking at git-buildpackage, it seems to me that there is some overlap between both, especially for version tagging. 从git-buildpackage来看,在我看来两者之间有些重叠,尤其是对于版本标记。

How is it possible to integrate git-buildpackage within the git-flow workflow, particularly in order to generate debian package for each release ? 如何将git-buildpackage集成到git-flow工作流中,特别是为了为每个发行版生成debian软件包?

gbp-buildpackage/gbp-tag can create tags but you don't have to use it. gbp-buildpackage / gbp-tag可以创建标签,但是您不必使用它。 If you want to build a Debian package from each release/tag just make sure gbp-buildpackage builds from that tag: 如果要从每个发行版/标签构建Debian软件包,只需确保gbp-buildpackage从该标签构建:

git checkout <tag> gbp buildpackage --git-ignore-branch

If your Debian package is not a native one but uses upstream tarballs make sure you setup --upstream-tag correctly as well. 如果您的Debian软件包不是本地软件包,而是使用上游tarball,请确保也正确设置--upstream-tag。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM