-
-
Notifications
You must be signed in to change notification settings - Fork 16
Home
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
- A Security manager
- File conflict resolvement
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)
- Security Manager only works on windows (for now)
![Git history window](https://github.com/simeonradivoev/UniGit/raw/master/Assets/Editor Default Resources/UniGit/Textures/HistoryScreenshot.png)
![Git Diff Window](https://github.com/simeonradivoev/UniGit/raw/master/Assets/Editor Default Resources/UniGit/Textures/DiffScreenshot.png)
![Project View Overlays](https://github.com/simeonradivoev/UniGit/raw/master/Assets/Editor Default Resources/UniGit/Textures/ProjectScreenshot.png)
![Settings window](https://github.com/simeonradivoev/UniGit/raw/master/Assets/Editor Default Resources/UniGit/Textures/SettingsGeneralScreenshot.png)
Features and Usage: