Skip to content

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

License

Notifications You must be signed in to change notification settings

BaronRector/Git-Source-Control-Provider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Source Control Provider 2015

Introduction

This Visual Studio Extensions integrates Git with Visual Studio solution explorer.

Upgrade : 1.4

  • This upgrade might not look like much on the surface, but under the hood, it was pretty large. Please post any issues https://github.com/jzoss/Git-Source-Control-Provider or contact me directly if you find any bugs of have any questions.
  • I'm not asking for donataions or anything, but if you want to fuel my nerd happy-ness please rate the plugin and tell me how you like it.

Future Version

  • Fix the hundreds of Warnings.
  • Add new test project to replace the test project that had to be removed.
  • Remove all the dead code.
  • Finish move to libgit2sharp.

Notice : Initial Visual Studio 2015 Upgrade

This is a fork of the super awesome git SCC plugin by Yiyi Sun

  • This Upgrade started as a quick and dirty modification so I could use the git plug-in I wanted in Visual Studio 2015. A few others asked if they could use it, so then I went a little crazy and ended up adding a new extension project in 2015 and moving the files over from the old project. From my testing all works, but please tell me if you find anything, I will try and fix it.<br>

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.

Change Logs -- Visual Studio 2015

V1.4.2

  • Fixed Issues #7,#8,#9,#10,#11, #12
  • Fixed Switch command

V1.4.1

  • Fixed Settings Error
  • Fix bugs #5 + #6. -Thanks
  • Thanks To teebee76 (You Rock) for his help, mnadel, PureKrome + NightOwl888, you guys are also super cool. Keep finidng bugs and I will fix them as fast as I can.

V1.4

V1.3.1

  • Converted Solution to VS 2015
  • Created new project for plug-in, update all references to Visual Studio 14.0

Change Logs -- Visual Studio 2013 and below

V1.3

  • Added Settings button to the Pending change tool window
  • Bug fixes: Pull request #110, #111, #112

V1.2

  • Support Visual Studio 2013
  • Bug fixes: Pull request #52, #94, #96, #97, #99, #103, #105, #106, #108, #109

V1.1

  • Add the Laurent Kempe's GitDiffMargin by Sam Harwell

  • Performance Improvement (by Sam Harwell)

  • UI de-clutter and cleanup (by Sam Harwell)

  • Various bugs fixes (by Sam Harwell)

  • Visual Studio 2012 dark theme support (by Sam Harwell)

  • Refresh Git status using the solution refresh button (by Sam Harwell)

  • Use Visual Studio code editor to view the diff in pending changes window (by Sam Harwell)

V1.0.1-V1.0.2

  • Add Git Pending Change menu to View | Other Windows
  • Remove user name and email verification

V1.0.0

V 0.9.6.1

  • Rebuild in release mode and write to error log file in Release mode

V 0.9.6 (acb0278)

V 0.9.5 (3758789)

V 0.9.4 (0cf9485)

  • Detect Git for Windows Path in pending changes window
  • Add option to disable UTF-8 file names (for Git 1.7.10+)
  • Change pre-load to UI context instead of UIContextGuids.SolutionExists
  • Fix commit text box line height
  • Dragon Tool: Fix folder browse dialog for saving patches between two commits
  • Dragon Tool: Remove git console
  • Dragon Tool: Add custom Chrome

V 0.9.3 (f609cdd)

V 0.9.2 (aa64b75)

V0.9.1 (1def890)

Documentation

Source + Documentation

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 95.7%
  • HTML 2.1%
  • PowerShell 2.0%
  • CSS 0.2%