Version: 2022.3
public static bool SetVersionControl (string name);

参数

name Unique version control system name.

返回

bool Returns true if VCS has been activated. false otherwise.

描述

Sets the active version control system.

If a different VCS was previously active, it will be deactivated. You can use the versionControlDescriptors property to retrieve all the available version control systems. You can check the newly activated VersionControlObject by using the activeVersionControlObject property.

using UnityEditor;
using UnityEditor.VersionControl;
using UnityEngine;

static class Example { [MenuItem("Example/Set Custom VCS")] static void SetCustomVCS() { if (!VersionControlManager.SetVersionControl("Custom")) Debug.LogWarning("Failed to set custom VCS."); } }