Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Visual Studio source control extensions for Git
C# XSLT
Branch: master
Failed to load latest commit information.
SharpGit * Updated to HEAD of ngit.
Utils * Updated version number to 0.2.
VisualGit.Diff * Updated version number to 0.2.
VisualGit.Ids * Updated version number to 0.2.
VisualGit.Migrate * Updated version number to 0.2.
VisualGit.Package
VisualGit.Scc * Fixed issue with slow file save.
VisualGit.Services * Fixed issue with slow file save.
VisualGit.UI * Updated version number to 0.2.
VisualGit.VS * Updated version number to 0.2.
VisualGit * Fixed issue with slow file save.
tools * Updated version number to 0.2.
.gitignore * Added missing .gitignore entries.
CONTRIBUTORS (AnkhSVN 2).txt
Key.snk * Initial checking of AnkhSvn revision 10130;
LICENSE (AnkhSVN 2).rtf * Updated license information and artwork.
LICENSE.rtf * Added copyright notices for DVCS component from GitExtensions.
NOTICE (AnkhSVN 2).txt * Updated license information and artwork.
NOTICE.txt * Added copyright notices for DVCS component from GitExtensions.
README.markdown * Added getting started information.
VisualGit.sln * Minor fix in the solution file.
fxcop.FxCop * Removed the last references to ankh (as many as possible);

README.markdown

VisualGit

Introduction

VisualGit is an extension for Visual Studio 2010 providing a fully functional source control provider without any dependencies other than this extension.

Getting started

After you've installed the extension, it may not be enabled automatically. Go to Tools | Options and find the Source Control options page. Here you can select the "VisualGit - Git Support for Visual Studio" source control plug-in.

After enabling the extension, you should provide your name and e-mail address. These can be entered on the Source Control | Git Configuration page.

Last, when you want to communicate with Git servers, you have to provide the location of the certificate you use to communicate with this server. This can be done by going to the Source Control | Git Environment options page and clicking Edit for Manage Certificates.

Project status

This project is currently in Alpha state and under heavy development. Please report any bugs or issues you encounter so they can be solved promptly.

Known issues

Review the issue list at http://github.com/pvginkel/VisualGit/issues for a complete list of issues. The most important issues currently are:

  • Project load and refresh is very slow on large projects #25;
  • Maintenance on branches and tags is missing #8;
  • Maintenance on remotes is missing #30.

Dependencies

VisualGit is heavily based on the excellent Subversion source control provider AnkhSVN which can be downloaded from http://ankhsvn.open.collab.net/.

Git repository management is provided by NGit, a Sharpen port of JGit. NGit can be found at http://github.com/slluis/ngit, Sharpen can be found at http://developer.db4o.com/Projects/html/projectspaces/db4o_product_design/sharpen.html and JGit can be found at http://eclipse.org/jgit.

Reporting bugs

Integrated with VisualGit is CrashReporter.NET. If you encounter a bug, send a crash report through the CrashReporter.NET interface. These issues are collected at http://visualgit-bugs.appspot.com/.

Other issues and requests can be reported through GitHub at http://github.com/pvginkel/VisualGit/issues.

Something went wrong with that request. Please try again.