All Projects → yysun → git-tools

yysun / git-tools

Licence: GPL-2.0 license
This extension provides a git changes tool window, a graphical git history viewer and menus to launch Git Bash, Git Extenstions and TortoiseGit.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to git-tools

D365FONinjaDevTools
To make of you a Ninja Developer in Dynamics 365 For Finance and Operations
Stars: ✭ 70 (-2.78%)
Mutual labels:  visual-studio, visual-studio-extension
experimental-tools
A bunch of quality refactorings and code fixes that are going to improve your C# development experience in Visual Studio and remove some common pain.
Stars: ✭ 19 (-73.61%)
Mutual labels:  visual-studio, visual-studio-extension
VSMac-CodeCoverage
A Visual Studio for Mac code coverage extension.
Stars: ✭ 69 (-4.17%)
Mutual labels:  visual-studio, visual-studio-extension
Micro Profiler
Cross-platform low-footprint realtime C/C++ Profiler
Stars: ✭ 123 (+70.83%)
Mutual labels:  visual-studio, visual-studio-extension
Unchase.Odata.Connectedservice
📜 A Visual Studio extension for connecting to OData services with generating client-side C# proxy-classes
Stars: ✭ 39 (-45.83%)
Mutual labels:  visual-studio, visual-studio-extension
Glyphfriend
Glyphfriend is a Visual Studio Extension to add previews for various icon/glyph fonts to Visual Studio.
Stars: ✭ 157 (+118.06%)
Mutual labels:  visual-studio, visual-studio-extension
DisposableFixer
This is a Visual Studio Extension and NuGet package that should identify and fix problems as memleaks while using IDisposables.
Stars: ✭ 37 (-48.61%)
Mutual labels:  visual-studio, visual-studio-extension
Openapi Connected Service
Visual Studio extension to generate OpenAPI (Swagger) web service reference.
Stars: ✭ 57 (-20.83%)
Mutual labels:  visual-studio, visual-studio-extension
PlantUml-Language-Service
PlantUml Language Service extension for Visual Studio 2017 and 2019
Stars: ✭ 24 (-66.67%)
Mutual labels:  visual-studio, visual-studio-extension
BuiltinCmd
VS extension that provide a built-in terminal window for CMD or Powershell.
Stars: ✭ 30 (-58.33%)
Mutual labels:  visual-studio, visual-studio-extension
Google Cloud Visualstudio
Google Cloud Tools for Visual Studio
Stars: ✭ 80 (+11.11%)
Mutual labels:  visual-studio, visual-studio-extension
Unchase.OpenAPI.Connectedservice
📜 Visual Studio extension to generate OpenAPI (Swagger) web service reference.
Stars: ✭ 69 (-4.17%)
Mutual labels:  visual-studio, visual-studio-extension
Discordrpcvs
An extension for Visual Studio 2017 that enables Discord Rich Presence.
Stars: ✭ 77 (+6.94%)
Mutual labels:  visual-studio, visual-studio-extension
Visual Studio Jquery Code Snippets
130+ jQuery code snippets for Visual Studio 2012-2019.
Stars: ✭ 250 (+247.22%)
Mutual labels:  visual-studio, visual-studio-extension
Encourage
A bit of encouragment added to Visual Studio
Stars: ✭ 69 (-4.17%)
Mutual labels:  visual-studio, visual-studio-extension
IncludeToolbox
Visual Studio extension to format, prune, and inspect include directives.
Stars: ✭ 48 (-33.33%)
Mutual labels:  visual-studio, visual-studio-extension
Vs Side Scroller
Scroll horizontally with the mouse wheel when holding the shift key in Visual Studio
Stars: ✭ 29 (-59.72%)
Mutual labels:  visual-studio, visual-studio-extension
Intrinsics Dude
Opensource Visual Studio extension for compiler instrinsics in C/C++
Stars: ✭ 44 (-38.89%)
Mutual labels:  visual-studio, visual-studio-extension
auto-save-vs-extension
An extension that automatically saves the file as you're working on it.
Stars: ✭ 30 (-58.33%)
Mutual labels:  visual-studio, visual-studio-extension
Community.VisualStudio.Toolkit
Making it easier to write Visual Studio extensions
Stars: ✭ 165 (+129.17%)
Mutual labels:  visual-studio, visual-studio-extension

Git Tools and Git Tools 2019

Introduction

Git Tools is a Visual Studio extension that integration a few more git tools to Visual Studio 2013/2015/2017, including git changes window, graphical git history viewer and menus to launch Git Bash, Git Extensions and TortoiseGit.

Git Tools 2019 supports the new Visual Studio 2019 extension architecture. It is compiled from the VS2019 branch.

Please donate or support the project on Patreon. 👍❤️🙏

Donate

History

Git Tools and Git Tools 2019 are the successors of Git Source Control Provider.

Git Source Control Provider was the Visual Studio extension for Visual Studio 2008/2010. It integrates Git tools to Visual Studio as a source control provider since Visual Studio 2008 (Github Project) (InfoQ News).

Started in Visual Studio 2013, Microsoft has built the Microsoft Git provider into Visual Studio, but Visual Studio remains allowing only one active source control provider at a time. Git Tools is modified from the Git Source Control Provider to become a standalone extension. It is compatible with Microsoft Git and can run side by side with Microsoft Git.

Visual Studio 2019 has a new asynchronous extension architecture. Git Tools 2019 is modified from Git Tools to adopt the new architecture. It is compiled from the VS2019 branch.

Screenshot of Visual Studio 2017

main-menu-2017

Screenshot of Visual Studio 2019

main-menu-2019

For more information, please visit http://yysun.github.io/git-tools

How to Use

  • Install Git for Windows, Git Extensions (optional) or TortoiseGit (optional).
  • Run Visual Studio.
  • Go to Tools | Extensions, and Updates..., search the online gallery for Git Tools and install.
  • Select Top Menu 'Git Tools' or add 'Git Tools' toolbar to the main window.

Compile Source Code

Pull requests are welcomed

Change Logs

3.0.0

  • Support Visual Studio 2019

2.0.0

  • Added advanced mode: displays un-staged changes and staged changes as two lists
  • Added advanced mode: allows stage/un-stage/reset by selecting line(s)
  • Improved Git Console auto complete
  • Support git commit.template settings

1.6.0

  • Upgrade solution for VS 2017 RC, support VS 2017 RC

1.5.0

  • Performance enhancement: Use background thread to refresh git changes
  • Performance enhancement: Use background thread to stage multiple files
  • Performance enhancement: Not to refresh if the changed files are ignored by git
  • Copy Dragon.exe to Documents folder instead of Temp folder
  • Support VS community and Enterprise Editions
  • Bug fixes

1.4

  • Add git console

1.3

  • Add compare menu in changed file list to launch visual studio diff viewer
  • Add more context menu to git history viewer, e.g. init, stash, cherry pick, rebase, merge and etc.
  • Re-work on the refresh logic

1.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].