conficient / GitPull

Easy way to "git pull" in Visual Studio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Git Pull command for Visual Studio

Build status

Download the extension from the Visual Studio Marketplace or get the latest CI build


Always stay-up-to date with the latest commits to your source code repositories and avoid push conflicts.

This implementation embeds hub and executes the sync command, see: https://hub.github.com/hub-sync.1.html

  • If the local branch is outdated, fast-forward it;
  • If the local branch contains unpushed work, warn about it;
  • If the branch seems merged and its upstream branch was deleted, delete it.

Manual Git Pull

This extension exposes the "git pull" command on the context menu of the solution node in Solution Explorer. The same command is also available using the keyboard short cut Ctrl+K, Ctrl+Z.

Guids and IDs

Automatic Git Pull

The extension can also invoke "git pull" automatially when a solution opens. The extension will load on a background thread when the first solution is being opened. It does so with little to no impact to solution load performance.

This can be enabled in the Tools -> Options dialog as illustrated below.

Options

When this setting is set to false, the extension is not being loaded at all. Only when the command is manually invoked will the extension load.

Visual confirmation

The Output Window will show the information about the git pull command.

Statusbar

License

Apache 2.0

About

Easy way to "git pull" in Visual Studio

License:Other


Languages

Language:C# 100.0%