Plastic SCM のバージョン管理ソフトウェアを使用して、チームが Unity プロジェクトで共同作業できるようにします。
Plastic SCM の設定 についての詳細はこちらを参照してください。Unity でバージョンコントロールを設定 する方法については、こちらを参照してください。
Plastic SCM は、ファイルを変更すると自動的にそれらをチェックアウトします。変更するために特にチェックアウト指示が必要なファイルは、Project Settings ファイルのみです。
プロジェクト内でローカルに編集したものが、リモートでも編集されていた場合、競合が発生します。プロジェクトに競合が発生した場合、以下を行う必要があります。
変更を送信する前にマージを実行する必要があることを Unity が認識すると、マージを完了するようメッセージが表示されます。これにより、PlasticSCM クライアントに移動します。
受信する (Incoming) 変化がローカルの変化と競合する場合、疑問符アイコンが、Incoming changes (受信する変化を表示する) ウィンドウの矛盾するファイルに表示されます。以下は、競合を解決し、Plastic SCM とマージするためのクイックガイドです。
Plastic SCM でファイルをロックするには、以下を実行します。
../PlasticSCM/server
にあります。rep:default lockserver:localhost:8087
*.unity
*.unity.meta
この場合、すべての .unity と .unity.meta ファイルは、リポジトリ ‘default’ にチェックアウトするためにロックされます。
cm listlocks
とタイプします。ロックの詳細については、Locking: avoid merge for unmergeable files と Configuring exclusive checkout (Lock) を参照してください。
PlasticSCM は Perforce のようなリモートアクティビティをサポートしません。そのため、リモートアクティビティは Plastic SCM ではできません。“Checked out Remote” や “Out of Sync” などのステータスは Project ウィンドウに表示されません。
分散型バージョン管理 の詳細はこちらを参照してください。
分散型と集中型のバージョン管理 についての詳細はこちらを参照してください。