ユーザ用ツール

サイト用ツール


software:plasticscm

文書の過去の版を表示しています。


Unity Version Control (PlasticSCM)

Repository

  • 「@」区切りで複数の要素の結合が行われる
  • 要素の詳細は「名前:」で与えることができる。明らかな場合は省略もできる。
    • repserver, rep, br, cs, wk 等

Repository の表記

  • REPOSITORYNAME@SERVERNAME
  • rep:REPOSITORYNAME@repserver:SERVERNAME
SERVERNAME
組織名@cloud Cloud サーバー
local Local PC 上のサーバー
HOST:PORT 任意ホストのサーバー

Branch

  • / 区切りで階層表現
  • ルートの「/」は省略可能
  • BRANCHNAME@REPOSITORYNAME@SERVERNAME
  • br:BRANCHNAME@rep:REPOSITORYNAME@repserver:SERVERNAME

Workspace

Perforce と同じように、リポジトリと PC 上のローカルフォルダの関連付けのために Workspace が必要。

  • WORKSPACENAME@PCNAME
  • wk:WORKSPACENAME@PCNAME

CLI

  • Command Line Interface (cli) は cm コマンド。
  • Full Mode と Partial Mode (Gluon) の 2種類が存在する。
  • cm log は最新 10個だけ、のような個数制限ができない。
    • デフォルトでは一ヶ月分全部表示してしまう。
  • perforce のようなワイルドカードによるマッチングができない。

Script 言語用 API

REST API

  • script 言語用の SDK が用意されているわけではなく、自分自身の PC 上で web server を起動し、web API (REST API) を経由して使用する。
  1. コマンドラインから「cm api」を実行するとサーバーが起動する
  2. script 言語から表示されている URL (自分自身の PC) にアクセスして web API を実行する

xml

  • cm コマンドは xml 出力オプションがあるので、コマンド実行結果を xml を経由して読み込むことができる。
software/plasticscm.1703819841.txt.gz · 最終更新: 2023/12/29 12:17 by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki