Git
LFS管理のオブジェクトは非圧縮で管理されるため、git本体で管理するよりも容量が大きくなってしまいます. しかし、LFS拡張を使用するとオブジェクトを圧縮管理させて運用できるかもしれません. 1. 前提 2. Git LFS Extensions 2-1. Git LFS Extensionsとは …
Git LFSを使うとき、GithubやGitLabなどのサービスを使えば容易なのですが、どうにもこうにもストレージやtransactionのコストが気になりますね. そこで、LFSに対応したGitのbareリポジトリを自前で準備できないか調べてみたところ、 まだ experimental な機…
GitHubへリポジトリを移行したい! となったとき、ファイルサイズ制限(100MB)やリポジトリサイズの警告(1GB)ですんなり行かないことがあります. 移行にはLFSの導入が必須となるのでリポジトリの再作成が必須なのですが、過去の履歴もなんとか保持したい・・…
1. クライアントのセットアップ 1-1.Windows ここからダウンロードしてインストール. git-lfs.com 1-2. macOS/Linux git-lfs のリポジトリからインストールする. Installation:Git LFS Wiki 2. Git LFSを使う 2-1. Git LFSの初期化 Git LFSをインストールし…
開発プロジェクトが長いとリポジトリが肥大化しがちです. 大きくなったリポジトリではcloneやcheckoutのパフォーマンスが重く、ストレスを感じることが多いと思います. そこで、大きくなってしまったリポジトリとうまく付き合っていくためのTipsをまとめてみ…