The Unity Version Control add-on for Blender integrates essential version control features into Blender, enhancing workflow efficiency for game developers and artists.
Key Features:
File Information: Offers a quick glance at the add-on panel for instant information about the file status (private, checked-out, no changes), current branch, repository, and server.
Add Private Files to Source Control: Allows users to decide when new (private) files should be placed under source control.
Checkin Changes: Provides a Checkin section for pushing local changes, with dynamic inputs to cover multiline properties.
Undo Changes: Enables users to restore the remote version of files whenever needed.
Incoming Changes and Update: Informs users about new changesets available in their branch and allows updating to the latest version.
Checkout Files: Facilitates checking out files to indicate the intention to edit, especially useful for binary files.
Lock / Unlock Functionality: Depending on server configuration, supports managing exclusive locks on files with real-time updates on lock status.
Create New Branches: Allows users to create new branches and child branches, enabling experimentation without affecting the working branch.
Switch Between Branches: Provides the ability to switch the local workspace to a different branch at any time.
History Exploration: Enables users to explore the modification history of files, including details about when, why, and by whom changes were made.
Add-on Preferences: Customizable settings for different installations of Unity Version Control on the local machine.