Unity 6.3
0 онлайн 78 гостей 3 в системе
Вход

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(); } }