Git Source Control Provider is a visual studio plug-in that integrates Git with visual studio solution explorer.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
BasicSccProvider.Tests fix unit tests Sep 20, 2013
DataServices fix crash in getting content Nov 2, 2011
Diff Handle exception thrown when the diff margin is updating when the edi… Oct 31, 2013
DiffClassifier change background Sep 3, 2011
GitApi fix unit tests Sep 20, 2013
GitUI Merge branch 'master' of https://github.com/ubikuity/Git-Source-Contr… Sep 18, 2013
PlatformUI Update PlatformColorHelper to handle Visual Studio 2013 Oct 24, 2013
Properties Conflicts: May 28, 2010
Resources Merge branch 'glyphs' of https://github.com/sharwell/Git-Source-Contr… Feb 11, 2013
Schedulers Add QueuedTaskScheduler Feb 8, 2013
UI add detection of git merge tool and git credential helper Dec 21, 2013
ngit @ d89dcbc Update ngit submodule Feb 8, 2013
packages Initial diff margin Feb 6, 2013
.gitignore Initial diff margin Feb 6, 2013
.gitmodules update submodule ngit to the fork Oct 13, 2011
BasicSccProvider.cs add settings button Dec 21, 2013
BasicSccProvider.csproj Fix build error due when two versions of Microsoft.VisualStudio.Shell… Sep 18, 2013
BasicSccProvider.sln Revert "remove diff classifier" Feb 11, 2013
BasicSccProvider.vsmdi add unit test project May 29, 2010
ClassDiagram.cd first commit V 0.1 May 26, 2010
CommandId.cs add settings button Dec 21, 2013
ExceptionExtensions.cs Handle non-critical exceptions Feb 8, 2013
GitBash.cs improve performance: use git.exe to get changed files Nov 9, 2011
GitFileStatus.cs fix status parsing issue with renamed files Nov 15, 2011
GitFileStatusTracker.cs fix relative path for saving file content and checkout file Dec 7, 2011
GitProject.cs V 0.5.6 - support multiple repositories Jun 13, 2010
GitSccOptions.cs Update styling in Visual Studio 2010 to match other similar UI elemen… Feb 11, 2013
GitSharp licence.txt remove GitSharp project Jan 26, 2011
GitToolCommands.cs Add Settings command for TortoiseGit Oct 23, 2013
GlobalCommandHook.cs Add GlobalCommandHook Feb 8, 2013
Guids.cs first commit V 0.1 May 26, 2010
HistoryToolWindow.cs force refresh solution explorer from tool window Dec 6, 2011
HistoryToolWindow.resx add history tool window Jun 6, 2010
HistoryView.xaml improve performance: not to redraw history graph if commit/refs not c… Oct 24, 2011
HistoryView.xaml.cs show exception message to status bar Nov 12, 2011
JGit licence.txt remove GitSharp project Jan 26, 2011
License.txt change license to GPL V2 Feb 1, 2012
Local.testsettings start to remove uses of obsolete classes Oct 21, 2011
MiscUtil licence.txt remove GitSharp project Jan 26, 2011
PendingChangesToolWindow.cs add settings button Dec 21, 2013
PendingChangesToolWindow.resx add history tool window Jun 6, 2010
PendingChangesView.xaml prepare V 1.2 final Sep 18, 2013
PendingChangesView.xaml.cs add settings button Dec 21, 2013
PkgCmd.vsct add settings button Dec 21, 2013
ProvideSourceControlProvider.cs first commit V 0.1 May 26, 2010
ProvideToolsOptionsPageVisibility.cs add option page May 31, 2010
README.md Add readme.txt to Git - About menu Jan 29, 2012
Readme.html update for V 1.3 build Dec 21, 2013
ResourceDictionary.xaml add commit selection Sep 11, 2011
Resources.Designer.cs Merge branch 'glyphs' of https://github.com/sharwell/Git-Source-Contr… Feb 11, 2013
Resources.resx Merge branch 'glyphs' of https://github.com/sharwell/Git-Source-Contr… Feb 11, 2013
SccGlyphsHelper.cs Support Tortoise Git icon set in Visual Studio 2012 Feb 12, 2013
SccOnIdleEvent.cs fix 15114 (status not refresh when switching providers), 14539 (typo)… Jan 25, 2011
SccProviderOptions.cs add option page May 31, 2010
SccProviderOptionsControl.cs Support Tortoise Git icon set in Visual Studio 2012 Feb 12, 2013
SccProviderOptionsControl.resx Added support for using Visual Studio 2012's own diff tool. Fixes #32. Sep 13, 2012
SccProviderService.cs Merge branch 'glyphs' of https://github.com/sharwell/Git-Source-Contr… Feb 11, 2013
SharedAssemblyInfo.cs Commit V 0.2 for VS 2010 May 28, 2010
TODO.md update readme file for V0.9.8 Nov 17, 2011
TaskExtensions.cs Handle non-critical exceptions Feb 8, 2013
ToolWindowWithEditor.cs Hide unnecessary margins in the diff editor in the Pending Changes wi… Feb 11, 2013
TraceAndTestImpact.testsettings add unit test project May 29, 2010
Winterdom.IO.FileMap License.txt remove GitSharp project Jan 26, 2011
gitscc.reg add a registry file for adding the Git Viewer to Windows File Explorer Aug 31, 2012
packages.config Initial diff margin Feb 6, 2013
solution explorer.png Conflicts: May 28, 2010
source.extension.vsixmanifest update for V 1.3 build Dec 21, 2013

README.md

Git Source Control Provider

Introduction

This Visual Studio Extensions integrates Git with Visual Studio solution explorer. It supports all editions of Visual studio 2010 except the Express Edition.

Donate

solution explorer

Features

How to use

  • Install Git for Windows, or Git Extensions, or TortoiseGit.
  • Run Visual Studio.
  • Go to Tools | Extension Manager, search online gallery for Git Source Control Provider and install.
  • Go to Tools | Options, Select Source Control.
  • Select Git Source Control Provider from the drop down list, and click OK.
  • Open your solution controlled by Git to see the file's status.
  • Right click within solution explorer and select "Git". If Git for Windows, Git Extensions or TortoiseGit are installed, their commands are listed in the menu.
  • Using the option page to disable the commands if you like.

Documentation

Documentation Change Logs Project Roadmap