# VersionControlManager

> Manages version control systems.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor.VersionControl](/engine/6000.5/script-reference/unityeditor/versioncontrol.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public static class VersionControlManager
```

## Remarks

This class allows you to enumerate the available version control systems, get the [VersionControlObject](/engine/6000.5/script-reference/unityeditor/versioncontrol/versioncontrolobject.md) for the currently active VCS, or switch to a different one.

Additional Resources: [VersionControlObject](/engine/6000.5/script-reference/unityeditor/versioncontrol/versioncontrolobject.md).

## Static Properties

| Property                                                                                                                                     | Description                                                                                                                             |
| -------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| [activeVersionControlObject](/engine/6000.5/script-reference/unityeditor/versioncontrol/versioncontrolmanager/activeversioncontrolobject.md) | The [VersionControlObject](/engine/6000.5/script-reference/unityeditor/versioncontrol/versioncontrolobject.md) representing active VCS. |
| [versionControlDescriptors](/engine/6000.5/script-reference/unityeditor/versioncontrol/versioncontrolmanager/versioncontroldescriptors.md)   | An array containing all available version control systems.                                                                              |

## Static Methods

| Method                                                                                                                     | Description                             |
| -------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- |
| [SetVersionControl](/engine/6000.5/script-reference/unityeditor/versioncontrol/versioncontrolmanager/setversioncontrol.md) | Sets the active version control system. |
