たくさんのソース コードを含む git リポジトリがあり、それをコンパイルすると、たくさんのバイナリが生成されます。バイナリはすべて適切な .gitignore ファイルにリストされており、リポジトリには含まれていません。
ただし、.git/ ディレクトリなどではなく、すべてのバイナリを含むレポのソース + バイナリ スナップショット zip ファイルを配布したいと考えています。
スナップショットの zip ファイルを作成する自然な方法は、次のように思われるでしょう。
git archive -o archive.zip
ただし、.gitignore にあるバイナリは含まれません。
git アーカイブでこれを達成する方法についてのアイデアはありますか? (私の回避策は、.git/ ディレクトリ以外のすべてを含む zip アーカイブを手動で作成することです)