Git LFS - CI/CD用語集の定義
Git LFS(Large File Storage)は、リポジトリ内の大きなバイナリを小さなテキストポインタに置き換え、実際の内容を別のLFSサーバーに保存することで、Gitの履歴を軽量に保ちます。ファイルは.gitattributesのパターンで照合されます。
Git LFS(Large File Storage)は、リポジトリ内の大きなバイナリを小さなテキストポインタに置き換え、実際の内容を別のLFSサーバーに保存することで、Gitの履歴を軽量に保ちます。ファイルは.gitattributesのパターンで照合されます。
Git LFS(Large File Storage)は、リポジトリ内の大きなバイナリを小さなテキストポインタに置き換え、実際の内容を別のLFSサーバーに保存することで、Gitの履歴を軽量に保ちます。ファイルは.gitattributesのパターンで照合されます。
CIでの利用
actions/checkoutでlfs: trueを有効にすると、LFSで追跡されるファイルがpullされます。そうしないと、buildは実際のアセットではなくポインタファイルを見ることになります。
関連ガイド
Packfile - CI/CD Glossary DefinitionPackfile: A packfile (`.pack` under `.git/objects/pack/`) stores many Git objects compressed together with de…
Shallow Clone - CI/CD Glossary DefinitionShallow Clone: A shallow clone (`git clone --depth 1`) fetches only recent history up to a set depth instead…
Submodule - CI/CD Glossary DefinitionSubmodule: A submodule embeds one Git repository inside another at a fixed commit, tracked in a `.gitmodules`…