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

Provider.Submit

Declaration

public static VersionControl.Task Submit(VersionControl.ChangeSet changeset, VersionControl.AssetList list, string description, bool saveOnly);

Параметры

Параметр Описание
набор изменений Набор изменений для фиксации.
список Перечень ассетов, подлежащих представлению.
описание Описание изменений.
saveOnly Если true, то сохранять только набор изменений, который будет фиксироваться позже.

Описание

Запускает задачу, которая отправляет ассеты для управления версиями.

В системах управления версиями, таких как Git, новые изменения должны фиксироваться, а затем отсылаться в хранилище отдельно. В Perforce или Plastic SCM подтверждение представляет собой задачу все в одном, которая одновременно фиксирует и отсылает вновь внесенные изменения.

using System.Collections.Generic;
using UnityEditor;
using UnityEditor.VersionControl;
using UnityEngine;

public class EditorScript : MonoBehaviour { [MenuItem("Version Control/Submit")] public static void ExampleSubmit() { AssetList assets = new AssetList(); assets.Add(Provider.GetAssetByPath("Assets/ExampleAsset.cs")); Task t = Provider.Submit(new ChangeSet(), assets, "Example Description", saveOnly: false); t.Wait(); } }