Desktop Git repository manager (designed for for .NET projects/Visual Studio) with quick actions and shortcuts for repo (repository) folder, its contents, and web links.
Open options and enter your Azure DevOps Server host URL or GitHub credentials (not needed for public repositories). Set Repository Search Path if needed. Default location is C:\Users\{WindowsUsername}\source\repos
.
Performs a git fetch for all selected (checked) repos with a prompt.
Performs a git pull for all selected (checked) repos with a prompt. May fail if there are conflicts with incoming changes.
Performs a git (hard) reset for all selected (checked) repos with a prompt.
Opens a dialog to provide a remote repository URL and the desired local folder name. Will indicate if directory already exists. Root path is set in the Options.
Opens a dialog to provide multiple remote repository URLs and the desired local folder name. Will indicate if directory already exists. Root path is set in the Options.
Runs any number of Windows .bat files that reside in the selected repo. Useful for common scripts related to cleaning, nuget packages, copying files, etc.
Right click on a repo to open the Run Batch Files dialog to configure which .bat files to run in selected repo when this action is executed.
Deletes any folder named "bin" or "obj" in the selected repo. Useful to remove those folders without having to open Visual Studio. May fail if Visual Studio is open to that solution or the built executable is running.
Deletes any .vs folders in the selected repo. Useful to reset odd warnings, compiler, or Visual Studio related settings. May fail if Visual Studio is open to that solution or the built executable is running.
Opens a dialog to scan nuget packages across all selected repos. Able to find mismatched nuget package versions and update the .csproj and packages.config files to match.
Opens the selected repos' folders.
Opens the preferred solution (.sln) for the focused repo. If the repo has 1 solution that is opened. If there are multiple, a prompt will appear to select the preferred solution to use.
Deletes the selected repos' folder. Cannot undo this action. May fail if Visual Studio is open to that solution or the built executable is running.
Opens the focused repo's Properties dialog. View recently changed files and commits. Select preferred solution and option to open it as Administrator.
No action.
Direct shortcuts to web interface for git host. Actions vary based on type of git host.
Same actions available in the toolbar. Will only be performed on the focused grid row repository (what was right-clicked on).
- Open in Gitkraken - Opens the focused repo's path in Gitkraken
- Open in VS Code - Opens the focused repo's path in VS Code
- Open in Git Bash - Opens the focused repo's path in Git Bash. The installation directory must beC:\Program Files\Git.
Opens a dialog listing all Windows Batch .bat files in the focused repository. Run Batch wil execute the selected batch files from this window.
All others as the same actions available in the toolbar.
Copies the focused repo folder path to the clipboard as text.
Adds the focused repo to the ignored list. Folder status refresj and Git actions performed on ignored are skipped.
Removes the focsed repo from the ignored list.
Expands a submenu listing all .sln files in the focused repo directory.
Expands a submenu listing local branches for the focused repo.
Opens the Repo Properties dialog to set the Preferred Solution, viewing recently changed files, the commit history, and configuring SmartGit.
Opens Options dialog.
Opens About dialog.
Opens GitHub Issues webpage.
Performs a scan of local git repos based on the Repository Search Path. Folders without a .git folder are ignored. Refresh does not modify any folder contents or perform any git related functions.