私のソースコード(Webアプリケーション)が依存している大きなバイナリファイルを処理する方法についての意見を探しています。現在、いくつかの代替案について検討しています。
- バイナリファイルを手動でコピーします。
- プロ:わからない。
- 反対:新しいサイトの設定や古いサイトの移行時にエラーが発生する可能性が高くなるので、私はこれに強く反対します。取るべき別のハードルを構築します。
- すべてGitで管理します。
- プロ:重要なファイルをコピーすることを「忘れる」可能性を排除
- 反対:リポジトリを膨らませ、コードベースを管理するための柔軟性を低下させ、チェックアウト、クローンなどはかなり時間がかかります。
- 個別のリポジトリ。
- プロ:ソースコードのチェックアウト/クローンはこれまでになく高速で、イメージは独自のリポジトリに適切にアーカイブされます。
- 反対:プロジェクトにGitリポジトリが1つしかないという単純さを排除します。それは確かに私が考えていないいくつかの他のものを紹介します。
これに関するあなたの経験/考えは何ですか?
また:誰かが複数のGitリポジトリを使用して1つのプロジェクトでそれらを管理した経験はありますか?
ファイルは、それらのファイルを含むPDFを生成するプログラムの画像です。ファイルはそれほど頻繁には変更されませんが(年単位で)、プログラムに非常に関連しています。プログラムはファイルなしでは機能しません。