Provider.ChangeSetStatus
Declaration
public static VersionControl.Task ChangeSetStatus(VersionControl.ChangeSet changeset);public static VersionControl.Task ChangeSetStatus(string changesetID);Параметры
| Параметр | Описание |
|---|---|
| набор изменений | Changeset для запроса ассетов. |
| changesetID | ChangesetID для запроса ассетов. |
Описание
Получает список ассетов, принадлежащих к набору изменений.
Используйте Provider.IncomingChangeSetAssets, если вы хотите получить ассеты из входящих наборов изменений.
using System.Collections.Generic; using UnityEditor; using UnityEditor.VersionControl; using UnityEngine;
public class EditorScript : MonoBehaviour { [MenuItem("VersionControl/ChangeSetStatus")] static void ExampleChangeSetStatus() { Task t = Provider.ChangeSetStatus("1111"); t.Wait(); t.assetList.ForEach(asset => Debug.Log(asset.name + " " + asset.state.ToString())); } }
Приведенный выше код выведет полный список имен ассетов, а также их состояний управления версиями для данного списка изменений "1111".