Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


IncomingChangeSetAssets

Given an incoming changeset this will start a task to query the version control server for which assets are part of the changeset.
Read time 1 minuteLast updated 13 days ago

Definition

IncomingChangeSetAssets(ChangeSet)

Given an incoming changeset this will start a task to query the version control server for which assets are part of the changeset.
public static Task IncomingChangeSetAssets(ChangeSet changeset)

Parameters

changeset

Incoming changeset.

Returns

Type

Description

Task

Remarks

using System.Collections.Generic;using UnityEditor;using UnityEditor.VersionControl;using UnityEngine;public class EditorScript : MonoBehaviour{ [MenuItem("Version Control/ChangeSetAssets")] public static void ExampleChangeSetAssets() { Task t1 = Provider.IncomingChangeSetAssets("1111"); t1.Wait(); t1.assetList.ForEach(asset => Debug.Log(asset.name + " " + asset.state.ToString())); }}
The code above will return the names and version control states for the assets belonging to the "1111" incoming changeset.

IncomingChangeSetAssets(string)

Given an incoming changeset this will start a task to query the version control server for which assets are part of the changeset.
public static Task IncomingChangeSetAssets(string changesetID)

Parameters

changesetID

Incoming changesetid.

Returns

Type

Description

Task

Remarks

using System.Collections.Generic;using UnityEditor;using UnityEditor.VersionControl;using UnityEngine;public class EditorScript : MonoBehaviour{ [MenuItem("Version Control/ChangeSetAssets")] public static void ExampleChangeSetAssets() { Task t1 = Provider.IncomingChangeSetAssets("1111"); t1.Wait(); t1.assetList.ForEach(asset => Debug.Log(asset.name + " " + asset.state.ToString())); }}
The code above will return the names and version control states for the assets belonging to the "1111" incoming changeset.