我正在开发某些脚本和小型软件包,我也将它们打包为 debian 软件包。
代码在 git 中维护,我使用 make 目标和 git-archive 创建新的发布 tarball。然后将此 tarball 馈送到“uupdate -u .tar.gz”以从以前的打包版本进行更新。到目前为止,一切都很好,完全符合我的要求。
现在是棘手的部分:我想将打包信息,即 debian/ 以下的所有内容(例如 mypackage-0.4.3/debian/*)也置于版本控制之下。我只会使用 git,但这会破坏 dpkg,因为它会因为目录中的未知文件而哭泣。
我的问题:
将我的 debian/ 文件夹置于版本控制之下(使用 git)的最简单方法是什么?
请注意,如果可能的话,我想将我的源代码和打包信息保存在单独的存储库中。