タグ

LFSに関するhiroomiのブックマーク (5)

  • Tutorial

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Tutorial
  • macOS で Git LFS (Large File Storage) を使ってみる - CUBE SUGAR CONTAINER

    元々 Git というバージョン管理システムは、その性質として大きなファイルやバイナリファイルを扱うのが苦手だった。 そんな欠点を補うために GitHub が開発したのが今回扱う Git LFS (Large File Storage) という拡張機能 (仕様) になる。 git-lfs.github.com これは、大きなファイルやバイナリファイルの実体を Git リポジトリではなく HTTPS サーバで保持することで実現している。 Git リポジトリでは、ファイルを体の代わりにメタ情報を含むテキストファイルの形で管理することになる。 これらの仕様 (プロトコル) は公開されているため GitHub 以外の Git ホスティング事業者でも Git LFS を実装できる。 github.com 例えば現在では Bitbucket Cloud でも次のように Git LFS に対応している。

    macOS で Git LFS (Large File Storage) を使ってみる - CUBE SUGAR CONTAINER
    hiroomi
    hiroomi 2018/05/09
    コミットログに"Why"、「なぜその変更をするのか」を残すにはちょうど良いと。/ごめんなさい。記事とは直接関係ないです。
  • Git LFS で大きいサイズのバイナリファイルも Git で管理する 🚀 - Qiita

    Git LFS (Git Large File Storage) とは、Git で大きいサイズのバイナリファイル(稿では、ラージファイルと省略して呼びます)をバージョン管理するための仕組みです。 Git はその性質から、ラージファイルを扱うにはいくつかの問題をはらんでいて、Git LFS はその問題を解決するための機能を Git の拡張として提供するものです。 稿では Git LFS の概要紹介として、どういった問題が存在していて、どのように解決されるか、一方でどういった問題が解決されないかまでを、まとめて紹介します。 Git のラージファイル管理における問題点 まず Git LFS の背景として、ラージファイル管理における問題点を、Git の特徴を抑えつつ紹介します。 バイナリファイルの管理に不向き Git は、ソースコード(テキストファイル)のバージョン管理に特化したツールです。

    Git LFS で大きいサイズのバイナリファイルも Git で管理する 🚀 - Qiita
    hiroomi
    hiroomi 2018/05/09
    "2つ目は、編集ロック機能です。 これは、開発メンバー間での同時変更による衝突を防ぐためのもので"ポインタによるマスタ管理、実ファイルは別途管理してね。を踏まえて確認する。
  • Git Large File Storage

    An open source Git extension for versioning large files Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise. Getting Started Download and install the Git command line extension. Once downloaded and installed, set up Git LFS for y

    Git Large File Storage
  • GitLabとGit LFSを使ってExcelなどのバイナリでできたドキュメントの世代管理をする – なおたこブログ

    前置き 皆さんも業務上やむを得ずWord, ExcelPowerpointでドキュメントを作っていることと思います。他にもなんかよく分からない画像だったりとか、Astahとかそういうやつとか。とにかく望むと望むまいと僕たちはプロプライエタリなバイナリに囲まれて生きています。 まあその手のドキュメントは作ったり読んだりしてる限り別にいいんですが、だいたい世代管理が困難に近いです。MicrosoftのSharepointとかいう地上最低の操作性を誇るWebアプリを使う 1など、まあ手が無いこともないのですが、いろいろと厄介です。で、そういうファッキンバイナリィドキュメンツが数十GB単位で貯まってきた頃に事故があって、誰かが共有フォルダのファイルを消したりぶち壊したりしてしまったりなんだりして、上司が「ちょっとこれいい感じに管理する方法考えといて」とか無茶なことを言ってくるわけです。 後半に私

    GitLabとGit LFSを使ってExcelなどのバイナリでできたドキュメントの世代管理をする – なおたこブログ
  • 1