Git LFS

Helix4Gitは、Git Large File Storage (LFS)に保存されたファイルのミラーリングをサポートしています。

Git Connectorを実行するLinuxサーバでの処理

 

Gitサーバからの一方向のミラーリングを備えたGitコネクタを使用している場合は、https://github.com/git-lfs/git-lfs/tagsgit-lfs tarファイルをダウンロードし、
それからgit OSユーザ
(またはGit Connectorの設定時に指定したユーザ)のパスにあるディレクトリにパッケージをインストールします。

Gitリポジトリを使用する各クライアントマシンでの処理

https://git-lfs.github.com/にある「作業の開始」の説明に従ってください。

Git LFSファイルのロック

Helix4Gitは、以下のPerforceコマンドでGit LFS File Locking APIをサポートします。

コマンド

実行可能な使用例

p4 graph lfs-lock (graph)

ユーザがグラフィックファイルまたはCADファイルへ変更が加えられるのを防ぎたい場合

p4 graph lfs-locks (graph) ロックされたLFSファイルをリスト表示する
p4 graph lfs-unlock (graph) 1つ以上のファイルのロック解除を管理者に許可する

これは以下を意味します。

  • p4 graph lfs-lockを使用してHelix Coreサーバで作成されたロックは、gitクライアントに表示されます
  • git lfs lockを使用してGitで作成されたロックは、Helix Coreサーバに表示されます