web-dev-qa-db-ja.com

1つのgitリポジトリでパッケージ化と開発を処理する方法

現時点では、git-buildpackageは、同じリポジトリにないアップストリームソースを使用することのみを目的としています。 「master」、「upstream」、およびgit-import-origによる最初のインポートからのタグを含むgit-buildpackageリポジトリがすでにあります。

リポジトリに開発ブランチを置き、そこから変更を上流のブランチにインポートして、git-buildpackageでビルドできるようにする方法を見つけることができません。答えは、git-import-origがリポジトリを使用して実行する手順の背後にあると思います。

Git-buildpackeに準拠しており、次の目的で使用できる1つのリポジトリを持つことに関する提案

3
mino

実際、git-buildpackageのドキュメントにセクションがあります ユースケースに一致

基本的に、違いは、新しいリリースをdebianブランチにインポートするときに、tarballではなく、ソフトウェアの新しいリリースに対応するタグからの変更をマージすることです。 tarballは含まれないため、git-import-origを使用する必要はありません。

ブランチとタグの命名がgit-buildpackageが期待するものと一致していることを確認してください。そうでない場合は、デフォルトの構成を独自の構成ファイルで上書きする必要があります。構文はドキュメントで説明されており、構成ファイルはさまざまな場所で検索されます。場所を知るには git-buildpackage man page を見てください(セクション設定ファイル)。

1
Thomas Moulard