-
-
Notifications
You must be signed in to change notification settings - Fork 16
Home
Simeon Radivoev edited this page Sep 15, 2019
·
9 revisions
UniGit is an extension for Unity3d that allows developers to quickly utilize the features of Git VCS right inside the Editor itself.
UniGit utilizes the libgit2sharp library.
Some of the features include things like:
- A Commit History with change inspection
- File Difference inspector
- Project View overlays, with status icons
- Remote, Branch and Git settings
- Merging, Pulling and Fetching
- Blaming
- Stashing
- Branches
- A Security manager
- File conflict resolvement
- Support for External programs like TortoiseGit
- Support for Credential Managers like Windows Credentials Manager
- (Beta) Support for Git LFS
- Sub Module Switching and updating
- Non Root Project Repositories
- Animated UI
To see a more comprehensive list of all the features and their descriptions check the Features Page
Some of the limitations of UniGit come mainly from libgit2sharp itself.
- Pushing and Fetching only work with HTTP or HTTPS (libgit2sharp limitation)
- Inbuilt Security Manager only works on windows (for now)
![Settings window]https://i.imgur.com/OcDCyEK.png)
Features and Usage: