大規模ゲーム資産のスケーラブルなバージョン管理のためのWindowsクライアント
コンテンツアドレスストレージ、大きなバイナリ処理、スパースワークスペース、ステージングおよびブランチングのための視覚的マージツールを使用して、大規模なリポジトリを管理します。Lore Desktopは、オープンソースのLore VCSの公式グラフィカルクライアントとしてEpic Gamesから出荷され、Zstandard圧縮、オンデマンドハイドレーション、ワークスペースの切り替えを提供します。このインターフェースは、日々の反復中に高スループットのバイナリワークフローと低いローカルストレージフットプリントを必要とするゲーム開発者や3Dアーティストに適しています。
Loreは大きなバイナリアセットをどのように扱いますか?
Loreは、コンテンツアドレス付きマークルツリーとチャンクストレージを使用してデータを保存します。これは、ファイルが分割され、重複排除され、Zstandardで圧縮されてから保存されることを意味します。このアーキテクチャはフラグメントレベルの重複排除をサポートし、クライアントがオンデマンドの水分補給を通じて必要なチャンクのみを取得できるようにします。マルチギガバイトのファイルを持つチームにとって、これはスパースワークスペースがユーザーに全体のアセットをダウンロードすることを避けさせるため、より小さなローカルホールディングを生み出します。
一般的な操作中にローカルシステムリソースに影響を与えますか?
デスクトップクライアントは、高性能キャッシングを備えた集中サービスアーキテクチャに依存しているため、ローカルのCPUおよびディスクアクティビティはチャンクの水分補給と圧縮タスクに集中します。迅速なワークスペースの切り替えは、大量転送を避けることでフルチェックアウト時間を短縮します。したがって、クライアントは長時間のローカル操作を強制するのではなく、持続的な負荷をネットワークおよびキャッシュレイヤーに移行させるため、このモデルは大規模データセットを扱う分散チームに適しています。
本番プロジェクトで使用するのは安全ですか?
Loreはマークルツリーを介して暗号的整合性チェックを使用し、クライアント内で視覚的な差分、マージ、およびファイルロックを提供します。これにより、書き込み前にアセットの所有権が強制されます。コアVCSはMITライセンスの下でオープンソースですが、デスクトップクライアントは現在バイナリとして配布されています。この分離は、クライアント側のコードの監査可能性を必要とするチームにとって重要です。
クライアントを操作するために専門知識は必要ですか?
クライアントは、GUIコントロールを介してステージング、コミット、ブランチ、差分、ロックを公開し、日常的なタスクに対するコマンドラインへの依存を減らします。ただし、スパースワークスペース、チャンクストレージ、マージ競合解決などの機能は、分散VCSの概念や大きなファイルのワークフローに対する理解を前提としているため、技術リードやビルドエンジニアが初期のリポジトリ設定を管理する可能性が高いです。
Loreはペタバイト規模のプロジェクトを管理するエンジニアリングおよびアートチームに適しています
Lore Desktopは、エンタープライズ規模のストレージ技術とバイナリ対応の操作を、 大規模なアセットに対する反復作業をサポートするデスクトップGUIに提供します。これは、ローカルストレージを削減し、作業スペースの切り替えを高速化する必要があるチームに適していますが、完全なクライアントソースの監査可能性を必要とするチームは、現在クライアントがバイナリであることに注意する必要があります。推奨します。





