LFSの基本的な使い方LFSでファイルを管理するには、使用する各リポジトリで対象のファイルを設定する必要があります。ここでは、LFSの基本的な使い方を解説します。LFSで管理するファイルのパターンを追加するLFSを使用するリポジトリで、次のコマンドを実行します。[<パターン>...]パターンにさまざまな条件を記述して、LFSで管理するファイルを一致させることができます。次のパターンは、特定のファイルだけを指定する例です。"foo/bar/baz.png"次のパターンは、特定のディレクトリ内のファイルを一括で指定する例です。"foo/bar/*"次のパターンは、特定の拡張子のファイルを一括で指定する例です。"*.png"また、次のコマンドで、設定したすべてのパターンを表示できます。(.gitattributes)さらに、これらの設定は次のとおり.gitattributesファイルに保持されています。pushすることで、LFSの設定を他のメンバーに共有できます。必要な設定は完了しています。pushすれば、自動的にLFSのファイルとしてアップロードされます。pushする場合は、LFSのURLを明示的に設定するために、次のコマンドを実行してください。HTTPプロトコルの場合は必要ありません。https://foo.backlog.com/git/BAR/baz.git/info/lfs次のとおり、LFSのベースのエンドポイントが.lfsconfigファイルに追加されます。pushすることで、LFSの設定を他のメンバーに共有できます。pushこれで、BacklogのGitのファイル画面に対象のファイルが追加されます。pushするときに入力するものと同じです。LFSで管理するファイルをBacklog上で閲覧するLFSで管理しているファイルは、BacklogのGitリポジトリのファイル画面から閲覧できます。画像ファイル:画像ファイル以外:また、バイナリファイル以外は、画面上部の「内容をそのまま表示する」を押下するとブラウザー上で内容を表示できます。LFSで管理するファイルのパターンを削除するLFSで管理しているファイルのパターンを削除する場合、次のコマンドを実行します。"foo/bar/baz.png"次のとおり、.gitattributesから対象のパターンが削除されます。pushすることで、LFSの設定を他のメンバーに共有できます。pushLFSのファイルロック機能の使い方LFSで管理されているファイルは同時に編集すると、基本的に競合が発生します。ファイルロック機能を使用すると、開発者は更新中のファイルをロックして、他のユーザーが同時に更新することを防げます。ここでは、LFSのファイルロック機能の使い方を解説します。ロック可能なファイルの種類を設定するファイルロック機能を使用する最初の手順は、ロック可能なファイルの種類を定義することです。次のコマンドで、リポジトリ内のfoo/bar/ディレクトリ以下の全ファイルをロック可能と設定します。--lockableこれにより.gitattributesファイルに次の行が追加されます。lockable.gitattributesファイル内のパターンにlockableが追記されることで、対象のパターンに一致するファイルがロック可能になります。LFSはローカルファイルシステム上でそれらを自動的に読み取り専用にします。対象のパターンに一致するファイルを読み取り専用にしました。これにより、ユーザーがファイルを最初にロックせず、誤って編集することを防ぎます。それらのファイルを編集するには対象のファイルをロックする、すなわち、対象のファイルを編集する権限を取得する必要があります。次のコマンドで、foo/bar/example.pngファイルをロックすることで、ファイルに書き込み権限が付与され編集できます。foo/bar/example.pngロック中のファイル一覧を取得するリポジトリ内のロック中のファイルは、次のコマンドで一覧表示できます。ID:123ファイルのロックを解除する対象のファイルの書き込み権限が必要なくなった場合は、次のコマンドにパスまたはIDを渡すことでロックを削除できます。フラグを使用して、他の人のファイルのロックを強制的に解除すること可能です。ログインすると「現在ログイン中のユーザーではこのスペースを表示できません。