Skip to content

Easy way to "git pull" in Visual Studio

License

Notifications You must be signed in to change notification settings

conficient/GitPull

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%