ゲームエフェクトデザイナーのブログ | A Real-Time VFX Artist's Blog

About Making Materials on UE, Making Tools with C#, etc

Perforce

Helix Core(Perforce)の .NET向けAPIの導入方法 ③

前回に引き続き「Helix Core(旧称 Perforce)」を使ったファイルのバージョン管理の操作を、.NET/C# で制作するWindows Forms Application上で行います。 本記事で解説する内容はこちら。 ワークスペースの切断 ファイルがワークスペースルートに存在するか…

P4 Mini Tool をリリースしました!

「Helix Core(旧称 Perforce)」でバージョン管理している開発者向けのシンプルでコンパクトなチェックアウト&サブミットツールです。 開発の動機 開発では基本的にはUE4のようなゲームエンジン上やP4V上でアセットの操作を行うと思いますが、ゲームエンジ…

P4 .NET API でワークスペース名を取得する

P4 .NET API を使用して指定ユーザーが作成したワークスペース名を取得する方法です。 こちらのメソッドを使用します。

Helix Core(Perforce)の .NET向けAPIの導入方法 ②

前回に引き続き「Helix Core(旧称 Perforce)」を使ったファイルのバージョン管理の操作を、.NET/C# で制作するWindows Forms Application上で行います。 今回は「P4サーバーへの接続」「ファイルのチェックアウト」「サブミット」です。 下記2つの公式ペ…

Helix Core(Perforce)の .NET向けAPIの導入方法 ①

「Helix Core(旧称 Perforce)」を使ったファイルのバージョン管理の操作を、.NET/C# で制作するWindows Forms Application上で行うための導入についてまとめます。 ツールはサーバー管理者向けのものではなく、クライアント向けを想定しています。本記事で…

P4VとP4コマンドによるクライアントの基本操作

前回、Helix Core Server(旧称 Perforce Server)の管理者としてディポを作成したり削除したりといった最低限の手順をまとめましたが‥ 今度はクライアント側‥つまり開発者としてストリームを作成したり削除したり、ファイルを追加・チェックアウト・サブミ…

Helix Core Server 管理の基本操作

この記事では Helic Core Server の管理者として行う最低限の操作についてまとめました。 まずは GUIによる管理ツール「P4Admin」での操作を解説して‥次にコマンドプロンプトでP4コマンドを使った操作を解説します。今回もまた一通り p4miscさんにお話を伺っ…

Helix Core(Perforce)の主な要素について

前回、Helix Core(旧称 Perforce)の基本構成についてまとめてみました。 今回は、ストリームやディポの種類などその他の要素についてp4miscさんに伺ったことを自分なりの理解でまとめてみたいと思います。 目次はこちら。 ストリーム ディポ サーバー管理…

Helix Core(Perforce)の基本構成

前回、Helix Core Server と P4V をインストールしてローカルマシン1台でバージョン管理を試せるようにしてみました。 ですが、そもそも Helix Core(旧称 Perforce)の基本的な構成というか‥世間一般の企業での運用の枠組み自体についての知識が皆無だった…

ローカル環境のみでPerforce+P4Vを使用できるようにする

自宅で .NET/C# を使ってファイルのチェックアウトやサブミットを試したいと思ったのですが、そのためにまずは「Perforce + P4V」の環境を構築したいと思いました。 要件としては以下のような感じです。 ・私物のデスクトップPC1台のみ・サーバー用に別のマ…