Provider.GetLatest
Declaration
public static VersionControl.Task GetLatest(VersionControl.AssetList assets);public static VersionControl.Task GetLatest(VersionControl.Asset asset);Параметры
| Параметр | Описание |
|---|---|
| ассетов | Перечень ассетов для обновления. |
| ассеты | Ассет, подлежащий обновлению |
Описание
Запуск задачи для получения последней версии несинхронизированного ассета с сервера управления версиями.
Обратите внимание, что задача Provider.GetLatest не решает конфликты файлов, в таких случаях рассмотрите возможность использования метода Provider.Resolve.
using System.Collections.Generic; using UnityEditor; using UnityEditor.VersionControl; using UnityEngine;
public class EditorScript : MonoBehaviour { [MenuItem("Version Control/GetLatest")] public static void ExampleGetLatest() { AssetList assets = new AssetList(); assets.Add(Provider.GetAssetByPath("Assets/ExampleAsset.cs")); Task t = Provider.GetLatest(assets); t.Wait(); } }