一連のグラフィック (.jpg、.png、.tiff など) を含む git のプロジェクトがあります。グラフィックをバージョン管理する必要がないため、グラフィック拡張機能は私の .gitignore にあります (これは変更される可能性があります)。ただし、プッシュすると、追跡されたコンテンツのみがリポジトリに到達するようです。グラフィックをリポジトリにプッシュする必要がありますが、グラフィック ファイルを追跡したくありません。
4 に答える
追跡ファイルは、リポジトリに入れる必要があるファイルであるため、リポジトリにグラフィックが必要な場合は、それらを追跡する必要があります。
また、グラフィックを担当する部門がファイルへの変更を追跡する場合がありますが、プロジェクトで使用しているグラフィック ファイルを追跡する必要がありますが、これは異なります。git を使用してプロジェクトのそれらを追跡することで、それが実現します。
追跡されない限り、プッシュすることはできません。
展開ステップとしてプッシュを使用していますか? その場合は、グラフィック ファイルを追跡してプッシュする必要があります。または、グラフィック ファイルの個別の展開手順が必要です。個人的には、グラフィックファイルをレポに追加するだけです。ディスク容量は安価です。
ファイルが無視されている場合でも、ファイルをリポジトリに追加できます ( のパターンに一致.gitignore
)。
commitされているもののみを git でプッシュできるため、追跡されていないファイルを (git を使用して) プッシュすることはできません。代わりにrsyncやscpなどの他のメカニズムを使用できます(他のサーバー上にある場合)。
プロジェクトによっては、これらのグラフィックスが多数ある場合は、これらすべての画像をデータベース テーブルに保持したい場合があります。それがBLOBの目的です。