Объявление
public static VersionControl.Task GetLatest(VersionControl.AssetList assets);public static VersionControl.Task GetLatest(VersionControl.Asset asset);
Параметры
assets | Список активов для обновления. |
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();
}
}