Version: 2022.2
言語: 日本語
public static VersionControl.Task DiffHead (VersionControl.AssetList assets, bool includingMetaFiles);

パラメーター

assets List of assets to diff.
includingMetaFiles Whether or not to include the .meta file.

説明

指定したアセットとそれらの Head リビジョンとの差分を表示するタスクを開始します。

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.

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