Allows you to mark a class as a version control system object.
This attribute enables Unity to detect custom VCS implementations. Your VCS object must also derive from VersionControlObject.
using UnityEditor.VersionControl;
[VersionControl("Custom")] public class CustomVersionControlObject : VersionControlObject { }
VCS object name must be unique within Unity project.
Additional resources: VersionControlObject, VersionControlManager, VersionControlDescriptor.
displayName | Version control system display name. |
name | Version control system name. |
VersionControlAttribute | Constructs VersionControlAttribute. |