我开始为我们的 Ubuntu Hardy 系统管理更多定制打包的应用程序。有些应用程序在 Ubuntu 中不可用,但大多数版本比通过标准的“-backports”过程可用的版本要新得多。
我正在尝试确定在 subversion 中管理这些包的最佳方式。一种想法是提交dpkg-buildpackage生成的差异。有没有人找到更好的方法?
如果要使用 subversion,请使用 svn-buildpackage。还有bzr-buildpackage、git-buildpackage等等。这些都类似地工作;您可以将完整的原始源代码加上 debian/ 存储在版本控制中,或者只存储 debian/(它可能包含您的补丁)。
如果您正在处理 Ubuntu 软件包,那么使用 bzr 会很有意义,因为这样您就可以轻松地分支并与原始 Ubuntu bzr 存储库合并。