Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


DiffHead(AssetList, bool)

Starts a task for showing a diff of the given assets versus their head revision.
Read time 1 minuteLast updated 5 days ago

Definition

public static Task DiffHead(AssetList assets, bool includingMetaFiles)

Parameters

assets

List of assets to diff.

includingMetaFiles

Whether or not to include the .meta file.

Returns

Type

Description

Task

Remarks

Do note that some asset types do not save their changes to disk right after making them so it is recommended to manually save the asset using AssetDatabase.SaveAssets before calling the diff tool.

Examples

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