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

Provider.DiffHead

Declaration

public static VersionControl.Task DiffHead(VersionControl.AssetList assets, bool includingMetaFiles);

Параметры

Параметр Описание
ассетов Список ассетов, подлежащих дифф.
includingMetaFiles Включать или не включать файл .meta.

Описание

Запускает задачу для отображения различий указанной ревизии assest и их головной ревизии.

Обратите внимание, что некоторые типы ассетов не сохраняют изменения на диск сразу после их внесения, поэтому рекомендуется сохранять ассет вручную с помощью AssetDatabase.SaveAssets перед вызовом инструмента diff.

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

public class EditorScript : MonoBehaviour { [MenuItem("Version Control/Diff")] public static void ExampleDiff() { AssetList assets = new AssetList(); assets.Add(Provider.GetAssetByPath("Assets/ExampleAsset.cs")); AssetDatabase.SaveAssets(); Provider.DiffHead(assets, includingMetaFiles: false); } }