バージョン管理システム (git) の下に qt プロジェクト ファイル (*.pro) と関連ファイルがあるとします。このプロジェクトはマルチプラットフォームであり、開発は多くの異なるプラットフォームでも行われています。開発者は両方ともプログラマーであり、プログラマー (数学者、ecc) ではないので、クローンを作成した人にとって物事をできるだけ簡単に保ちたいと思います (例: 環境変数を避けます)。
プロジェクトは、開発者プラットフォームの非標準フォルダーにある他のプロジェクトに依存しています。そのため、プロジェクト ファイル INCLUDEPATH += "absolute-path-to-external-stuff" を編集する必要があります。
問題は、レポにプッシュするときに他の人を編集せずに自由に編集できるように、.gitignore に含めるファイルにこの 1 行を入れて (アップロードしたらバージョン管理から削除) したいことです。
.pri ファイルを使用する必要がありますか (どのように?サブディレクトリでのみ問題ないようです。参照が見つかりません)、またはより良いパターンがありますか?