Giter VIP home page Giter VIP logo

baronrector / git-source-control-provider Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jzoss/git-source-control-provider

0.0 1.0 0.0 25.82 MB

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

Home Page: https://github.com/jzoss/Git-Source-Control-Provider

License: GNU General Public License v2.0

C# 95.75% PowerShell 2.03% HTML 2.06% CSS 0.17%

git-source-control-provider's Introduction

Easy Git Integration Tools (EZ-GIT)

Introduction

Join the chat at https://gitter.im/jzoss/Git-Source-Control-Provider

** This Visual Studio Extensions integrates Git with Visual Studio solution explorer and the status bar **

solution explorer

Status Bar

New Feature Highlights

  • Added option to auto-add projects and to the git repository when you add them to the project!
  • Switch and create branches, switch git repositories, and open the pending changes window all from the status bar!
  • Initialize new projects from the status bar.

Features

  • Display file status in solution explorer and solution navigator
  • Multiple repository support.
  • 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. Or Install From Visual Studio Gallery
  • 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.

Living on the Edge!

Install the Latest C.I. Build either from Open VSIX Gallery or Github. Don't worry you will still autoupdate when the next release comes out.

For Bonus Points Add this feed from VSIX Gallery to your extension manager to always autoupdate to the latest C.I. build.

How to contribute

If you like this plugin there is a few way you can help out.

  • Review It! - I'm not asking for donations or anything, but if you do use this and like it.. Please head over to the Visual Studio Gallery and review it. Good reviews refill my nerd powers that power all those late night programming sessions. They also make me feel all warm and fuzzy!
  • Suggest Features / Point out bugs.
  • Test It - Check out the Releases. If there is a early release try it out and let me know if you find any bugs!
  • Code - Check out the code, play with it. maybe fix a bug while you are there.. It fun and educational. It also makes you super cool, better looking and possibly give you superpowers.

Help Wanted - Features/Fixes

  • Options Page - Settings are stored in a user folder, this is not how it is supposed to work. The UI the UI is ugly does not look right on high dpi monitors. See Example
  • Localization - I woudl be nice to support a few other languages.
  • Button commands - This part is a bit messy right now. It would be sweet if this could be cleaned up.

Building

All you need to build the code is Visual Sudio 2015 with Visual Studio Extensibility Tools installed. It's THAT easy!

Current status

Build Status
Release release
Dev dev

Change Logs -- Visual Studio 2015

V-Next

  • Add more features to the status bar.
  • Work on integrating gitflow.

V1.7.0

  • Updated solution to Visual Studio 2017
  • Plugin now supports Visual Studio 2015 and 2017

V1.6.6

  • New Year, New Name Name has been changed to Easy Git Integration Tools (EZ-GIT).
  • Minor Bug Fixes.

V1.6.5

Features

  • Changed the icon for added files.
  • Added right click option to projects, to add them to the git repository, if not already added
  • Added option to auto-add projects to repository when you add them to the solution.
  • Added option to auto-add files to repository when you add them to a project.
  • Publishing the solution from the status bar now adds all the projects and files to the repository.
  • Options are now stored in the registry
  • Options Page should look better on high dpi screens.

Bug Fixes

  • Updated to Reactive Extensions 3.0. Should fix bug #54
  • Solution refreshes all glyps on commit fixing #58

V1.6.4

  • Reduced Install Package Size by 65% - Same Taste - Less Filling!
  • Fix bug #45 - Changed files pane is not properly highlighting the selected item.

V1.6.3

  • Vastly Improved performance explicitly for larger projects
  • Added Tooltips on the status bar.
  • Clicking in the diffview now opens the line and column.
  • Switching active git repistories from the status bar now updates the pending changes view.

V1.6.2

  • Fix to make work with Visual Studio Update 1

V1.6.1

  • Bug Fixes

V1.6.0

  • Added Repository controls on the status bar!
  • Clicking on line in diff window now opens the file to that line.
  • Improved performance with larger projects.
  • Can now initialize new projects from the status bar.

V1.5

#####---New Features---

  • Added ability to update your .gitingore file to latest version from github
  • Added Track Active Item In Pending Changes - This will help those who have multiple repositories in one solution. It switch the pending changes to the repo for the active file.
  • Added ability Filter Pending Changes To Only Show Solution Files

#####---Fixes---

  • Fixed issue where plugin could periodically crash Visual Studio.
  • Theme now switches with the need to resart.
  • Double clicking on files in Pending Changes now opens/switches to the file.
  • No longer slows down when used with Resharper
  • Fixed issue #15, #21 where sometimes the plugin caused Visual Studio to crash.
  • Fixed issue #16, Solution Explorer glyphs not updating.

Notice : Initial Visual Studio 2015 Upgrade

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

Full Changelog

Documentation

Source + Documentation

git-source-control-provider's People

Contributors

yysun avatar sharwell avatar jzoss avatar duncansmart avatar ubikuity avatar yazgoo avatar purekrome avatar jacargentina avatar bscheiman avatar sciolist avatar elyscape avatar linquize avatar sc68cal avatar gitter-badger avatar timc13 avatar baronrector avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.