4

私は特定のスクリプトと小さなソフトウェアパッケージを開発しており、それらもdebianパッケージとしてパッケージ化しています。

コードはgitで維持され、maketargetとgit-archiveを使用して新しいリリースのtarballを作成します。次に、このtarballは「uupdate-u .tar.gz」にフィードされ、以前のパッケージバージョンから更新されます。これまでのところ、すべてがうまく機能し、私が望むとおりに機能します。

ここで注意が必要なのは、パッケージ情報、つまりdebian /の下にあるすべてのもの(mypackage-0.4.3 / debian / *など)もバージョン管理下に置きたいということです。gitを使用するだけですが、ディレクトリ内の不明なファイルについて叫ぶため、dpkgが壊れます。

私の質問:

私のdebian/フォルダを(gitを使用して)バージョン管理下に置く最も簡単な方法は何ですか?

可能であれば、ソースコードとパッケージ情報を別々のリポジトリに保存したいので注意してください。

4

1 に答える 1

2

パッケージgit-buildpackageを参照してください。これは、アップストリームのソースgitから直接パッケージを作成するのに役立ちます。

于 2010-09-21T08:24:44.493 に答える