Git Source Control Provider

Free

Git Source Control Provider is a plug-in that integrates git with Visual Studio.

(73) Review
Visual Studio
2013, 2012, 2010
Download (384,623)
12/21/2013
1.3
View
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (73)
Q and A (59)
Sign in to write a review
Sort by:

by dtretyakov | April 14 2014

by Xavier83 | February 26 2014

Since the Built in Microsoft Git Provider is very very slow, this Git Source Control Provider remain the best solution to integrate Visual Studio with Git.

by ziyuan liu | December 11 2013

yeah,the author is a chinese coder?

by Micky D | November 20 2013

this plug-in is rubbish, you cannot push/pull/add/delete/compare/see history from inside VS. not what you expect from a SCCI

EDIT: I just installed the latest version today and it blew away my Resharper registration in Visual Studio 2012.

Nice one! not!

by snikulin | November 12 2013

Not a true SCC provider

by Răzvan Panda | October 19 2013

by Aleksandar Totovic | October 08 2013

It's very nice

by PLThompson | October 01 2013

by TomasDeml | September 24 2013

Very useful extension, the integration with Visual Studio 2012 is quite good but sometimes buggy. Auto-refresh seems to take while to notice file changes and integration with Git extensions has problems - I could not successfully cherry pick commits.

by Ovidiu Ionescu | August 17 2013

by Salavat Gainetdinov | July 05 2013

by Eric T. Johnson | May 11 2013

this plugin completely broke for me. Not sure why, but had to uninstall and use other method.

by harwi | May 08 2013

Had the hanging problem after installing and opening a repo that was already tracked by "github for windows" under windows 8, needed to install the full git install from here
http://git-scm.com/download/win

now loading vs2012 is fast and everything seems to work, comiting is fast and simple

great tool! thanks

by ferpega_ | April 20 2013

Really good extensión.

I install Git Extensions and then, this extensión for Visual Studio 2012. All runs like a charm.

Congratulations.

by Ncage2 | April 11 2013

Very low quality. This product should probably be at an pre-alpha release. It seems to be partially or fully (undetermined at this point) ignoring the .gitignore file. It not only affects the extensions view of files changed but also affects external clients (Git-Bash & mysysgit/powershell). In stead of rehasing i have documented the problem at: http://stackoverflow.com/questions/15930561/git-status-is-showing-files-it-shouldnt

If you need a git client for windows i would either recommend github for windows or the powershell/msysgit/posh-git

by Thomas Freudenberg | April 08 2013

by Michael_Manning | February 20 2013

A very nice and useful tool to navigate the new world (to me) of Git and its quirks.

Thank you.

by Shaun Wilson | January 15 2013

A vertical history tool would be easier to navigate, and the pending changes tool window doesn't seem to respect the rest of vstudio's theme, but this tool works very well for me.

by ydbn | January 13 2013

The "Git pending changes" is disable after init a repository. I cannot find git.exe. Is there any other manual installation of git except the one in VS 2012?

by Jasez | January 08 2013

I can load the provider however I can not see it anywhere in VS2012. Any reason I can not see any GIT controls in VS2012 after I install it? I have used this provider quite extensively in VS2010 so I know what I am typically looking for.

Thanks

1 - 20 of 73 Items   
Sign in to start a discussion


  • GitExtensions / GSCP ??
    2 Posts | Last post July 10, 2014
    • Hi, I'm researching Git integration with VS2010. Git Extensions by Henk Westhuis seems to do the job quite well already. But I also found this plugin which is built upon capabilities provided already by Git Extensions.
      
      Can anybody clarify what extra functionality on top of Git Extensions is provided if I also install the Git Source Control Provider? I have currently installed both, so I can't see clearly what function was provided by Git Extensions and what extras are added by the Git Source Control Provider plugin.
    • Never mind... I found for example that the Source Control Provider is responsible for showing in the icon of files in the Solution Explorer which files have been modified but are not committed to the repository yet.
      Looks like I want/need both!
  • Hooks
    1 Posts | Last post May 22, 2014
    • Any plans on integrating calls for git client hooks ?
  • FileHistory
    1 Posts | Last post May 10, 2014
    • Hi,
      is it possible to have call the FileHistory functionality from within SolutionExplorer? Have tried to find the functionality without success.
      Thank you!
  • Commits by Unknown - username doens't persist
    1 Posts | Last post April 30, 2014
    • When I commit changes through the Pending Changes window in visual Studio it commits with Unknown as the commiter.
      
      If I go to the Settings section in the Pending Changes window I can add my Git username and email click ok, but when I reopen settings they are blank again.
      
      I have Git Extentions and git For Windows installed and configured with the corrcet username.
      
      So is this a bug in the VS extension or am I being dumb?
  • Good Addin
    1 Posts | Last post January 15, 2014
    • Works in my machine. Thanks
  • Unnecessary file handles on VS startup
    1 Posts | Last post October 26, 2013
    • I have an mvc project that has a large number of video files in its Content directory, although none of them are part of the solution.  Starting up Visual Studio 2012 is unacceptably slow, as it is trying to connect to the git repository for this solution, and opening and closing file handles to each and every file in the Content directory tree.
  • Wrong file status icon in solution.
    1 Posts | Last post October 24, 2013
    • Very handy extension. Many thanks. Question, though. A couple of resource files (bitmap, icon) appear in VS 2010 Solution Explorer with plus signs indicating that they are new. I checked them in, committed, pushed, closed and reopened solution and VS, but nothing seems to help. I committed from Git Bash, as well as from VS. I there are no pending changes. How do I synchronize the icons to show accurate file status?
  • Visual Studio 2013 Support
    5 Posts | Last post September 20, 2013
    • Hi,
      
        do you plan to support VS 2013 anytime soon ?
      
      Thanks
    • VS 2013 has Git Support built-in already. I am assessing what can be brought to VS 2013 from this extension.
    • VS 2013 might have Git support but this extension is far better in my opinion. The integrated support, particularly the Change window, is awful and very difficult to navigate!
    • I've just discovered an even more compelling reason... The integrated Git support does not allow you to sync with remotes using SSH!
    • Just release V1.2 that supports VS 2013.
  • diff margin is broken with eol=crlf
    2 Posts | Last post September 20, 2013
    • I'm using .gitattributes
      * text=auto
      *.c text eol=crlf
      *.cpp text eol=crlf
      *.h text eol=crlf
      
      The diff margin says that, all lines were modified on every file. without the eol "git hack" it used to be fine
      where do i report bugs?
    • You can report bugs to
      https://github.com/yysun/Git-Source-Control-Provider/issues
  • Git History request
    2 Posts | Last post April 25, 2013
    • I really love the git history tool - and I have a few requests regarding it
      
      How can I start it outside of the VS environment?
      
      In the case of large history (and usually repositories get large histories) I would love it if the tool would combine multiple commits on a single line into a single box containing just the comment to the first commit - and then have the ability to expand/collapse this group to the current view of watching every single commit.
      This will give a much better view in the case of branch per feature scenario (without using rebase)
      
      thanks for a great tool
    • You can add the Git History Viewer to the Windows File Explorer
      https://gitscc.codeplex.com/wikipage?title=File%20Explorer%20Integration
      
      On the top right corner of the viewer, there is a button to toggle the view to be simplified.
      
      https://gitscc.codeplex.com/wikipage?title=View%20History&referringTitle=Documentation
1 - 10 of 59 Items