【发布时间】:2018-04-11 15:50:54
【问题描述】:
我正在使用 git-flow 来管理我的项目开发工作流程。我想将 debian 打包集成到这个工作流程中。 查看 git-buildpackage,在我看来两者之间存在一些重叠,尤其是对于版本标记。
如何将 git-buildpackage 集成到 git-flow 工作流程中,特别是为了为每个版本生成 debian 包?
【问题讨论】:
我正在使用 git-flow 来管理我的项目开发工作流程。我想将 debian 打包集成到这个工作流程中。 查看 git-buildpackage,在我看来两者之间存在一些重叠,尤其是对于版本标记。
如何将 git-buildpackage 集成到 git-flow 工作流程中,特别是为了为每个版本生成 debian 包?
【问题讨论】:
gbp-buildpackage/gbp-tag 可以创建标签,但您不必使用它。如果您想从每个版本/标签构建 Debian 软件包,只需确保 gbp-buildpackage 从该标签构建:
git checkout <tag>
gbp buildpackage --git-ignore-branch
如果您的 Debian 软件包不是本地软件包,但使用上游压缩包,请确保您也正确设置了 --upstream-tag。
【讨论】: