Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Git Source Control Provider is a visual studio plug-in that integrates Git with visual studio solution explorer.
C#

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
BasicSccProvider.Tests
DataServices
DiffClassifier
GitApi
GitUI
Properties
Resources
UI
ngit @ 54524f4
.gitignore
.gitmodules
BasicSccProvider.cs
BasicSccProvider.csproj
BasicSccProvider.sln
BasicSccProvider.vsmdi
ClassDiagram.cd
CommandId.cs
GitBash.cs
GitFileStatus.cs
GitFileStatusTracker.cs
GitProject.cs
GitSccOptions.cs
GitSharp licence.txt
GitToolCommands.cs
Guids.cs
HistoryToolWindow.cs
HistoryToolWindow.resx
HistoryView.xaml
HistoryView.xaml.cs
JGit licence.txt
License.txt
Local.testsettings
MiscUtil licence.txt
PendingChangesToolWindow.cs
PendingChangesToolWindow.resx
PendingChangesView.xaml
PendingChangesView.xaml.cs
PkgCmd.vsct
ProvideSourceControlProvider.cs
ProvideToolsOptionsPageVisibility.cs
README.md
Readme.htm
ResourceDictionary.xaml
Resources.Designer.cs
Resources.resx
SccOnIdleEvent.cs
SccProviderOptions.cs
SccProviderOptionsControl.cs
SccProviderOptionsControl.resx
SccProviderService.cs
SharedAssemblyInfo.cs
TODO.md
ToolWindowWithEditor.cs
TraceAndTestImpact.testsettings
Winterdom.IO.FileMap License.txt
solution explorer.png
source.extension.vsixmanifest

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

  • Display file status in solution explorer and solution navigator
  • Display repository status e.g. in the middle of merging, patching, rebase and bisecting
  • Enable/disable plug-in through visual studio's source control plug-in selection
  • No source code control information stored in solution or project file
  • Initialize new git repository and generate .gitignore
  • Integrates with Git for Windows
  • Integrates with Git Extensions
  • Integrates with TortoiseGit
  • Git - Pending Changes Tool Window
  • Git - View History Tool Window
  • Options page

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

Something went wrong with that request. Please try again.