This Visual Studio extension is for users that need a easier way to handle with Git submodules inside Visual Studio.
- Visual Studio 2010, 2012, 2013, 2015
- .NET Framework 4.5
- Git for Windows
- Download from Visual Studio extension site or over Visual Studio extension manager (or direct)
- Install VSIX
- Restart Visual Studio
- Menu -> View -> Other Windows -> Git Submodules
- The tool window is automatic close on visual studio 2010 shutdown
- It's currently not possible to restore the window on startup without a partial crash inside visual studio 2010
- When you know about this problem and you have a solution, please write me
- Fetch
- Update (Force)
- Pull origin master
- Init
- Deinit (Force)
- Git version
- Path to the current open solution
- Left-click for open in File-Explorer
- Current brach and count of all local branches of the repository
- Tool-Tip with list of all local branches of the repository
- Submodules of this repository
- Status of the submodule (HEAD, Current, Error, Unkown)
- Name of the Submodule
- Left-click for open in File-Explorer
- Id (SHA-1) of the submodule
- Full version on expaned info, otherwise short version
- Mark and use CTRL+C to copy to clipboard
- Current branch and count of branches of this submodule
- Tool-Tip with list of all local branches of the repository
- Last Tag of the submodule
- Mark and use CTRL+C to copy to clipboard
- Status of the submodule
- Open in File-Explorer
-
- Update (Force)
- Pull origin master
-
- Init
- Deinit (Force)
-
- Copy complete id to clipboard
- Copy short id to clipboard
- Copy complete tag to clipboard
-
- Copy branch name to clipboard
- Copy branch list to clipboard
- Show all informations and all functions only for the current entered submodule
- All other submodules show only name, short id and buttons for update and pull orgin master
- Supported any used Visual Studio theme
- Automatic fetch submodule status from server on first open of a soultion
- Debug and error messages will be written on a separate output window
- The output window is automatical actiavte on the first use and when a error occures
Submodule status | Colour |
---|---|
Unknown Status (Please Report) | LightGray |
Submodule is not initialized | LightCoral (Red) |
Submodule is initialized | Yellow |
Submodule has merge conflicts | DarkOrange |
Submodule is current | YellowGreen |
Submodule is not current | LightSkyBlue |
Visual Studio | Community / Express | Professional | Premium | Ultimate / Enterprise |
---|---|---|---|---|
2010 | - | Should be work | Should be work | tested |
2012 | - | tested | Should be work | Should be work |
2013 | - | tested | Should be work | tested |
2015 | tested | tested | - | Should be work |
- Indicator Icons
- Found: Via IconFinder
- Licence: Free for commercial use
- Autor: Andy Gogena
- Website: http://www.graphicrating.com/
- Changes: Reduced image dimensions
- Git Logo
- Found: On Git website -> Orange logomark for light backgrounds
- Licence: Creative Commons Attribution 3.0 Unported License
- Auto: Jason Long
- Website: https://git-scm.com/downloads/logos
- Changes: Reduced image dimensions