Provider.Add
Declaration
public static VersionControl.Task Add(VersionControl.AssetList assets, bool recursive);public static VersionControl.Task Add(VersionControl.Asset asset, bool recursive);Параметры
| Параметр | Описание |
|---|---|
| ассетов | Список ассетов для добавления в систему управления версиями. |
| ассеты | Один ресурс для добавления в систему управления версиями. |
| рекурсивный | Установите это значение в true, если добавление в подпапки должно выполняться рекурсивно. |
Описание
Позволяет добавить файлы в управление версиями через скрипт.
Если вы выбрали интеграция управления версиями в Unityпанели настроек проекта, по умолчанию новые файлы будут автоматически добавляться в управление версиями. Однако вы можете отключить опцию "Автоматическое добавление", чтобы предотвратить это. Этот метод предназначен для использования, чтобы позволить вам добавлять файлы в управление версиями вручную через скрипт, если вы отключили "Автоматическое добавление".
using System.Collections.Generic; using UnityEditor; using UnityEditor.VersionControl; using UnityEngine;
public class EditorScript : MonoBehaviour { [MenuItem("Version Control/Add")] static void ExampleAdd() { AssetList assets = new AssetList(); assets.Add(Provider.GetAssetByPath("Assets/ExampleAsset.cs")); Task t = Provider.Add(assets, recursive: false); t.Wait(); } }