git – debian包装信息的版本控制

我正在开发某些脚本和小软件包,我也将其打包为debian软件包.

代码在git中维护,我使用make target和git-archive创建新的发行版tar包.然后将此tarball输入“uupdate -u .tar.gz”以从先前的打包版本更新.这一切都很有效,完全符合我的要求.

现在是棘手的部分:我想把包装信息,即debian /(例如mypackage-0.4.3 / debian / *)下的所有内容都置于版本控制之下.我只是使用git,但这会破坏dpkg,因为它会对其目录中的未知文件感到沮丧.

我的问题:

将debian /文件夹置于版本控制之下的最简单方法是什么(使用git)?

请注意,如果可能,我希望将源代码和打包信息保存在单独的存储库中.

最佳答案 请参阅包
git-buildpackage,它将帮助您直接从上游源git创建包.

点赞