How to find the best gitignore for Visual Studio and Azure DevOps

This post came about as a result of a an interesting question raised by my good friend Richard Hundhausen in Accentient. It turned out into some very interesting observations, and a few ways of handling this. Background When you’re starting up a new git repository for a Visual Studio project, you need a .gitignore file Continue Reading →

Visual Studio and Azure DevOps Git: Extend the git command line with server commands–Part 2

The former post in this series showed how you could add aliases to the git command line, and showed how some simple aliases can simplify your command line work. This post show how you can extend that to work more actively with the Azure DevOps (formerly known as VSTS)  server hosting your repository. (If you Continue Reading →

Visual Studio and VSTS Git: Extend the git command line to speed up your workflow–Part 1

The most basic Git commands are built into the Visual Studio Team Explorer.   The Team Explorer will cover your basic needs, but once you get beyond that, you will need to drop down to the command line.    The commands are more explicit there, and you have more options, but you will soon tire of having Continue Reading →

A series of short recipes for VSTS, VISUAL STUDIO and NUnit

I have had a need to have more easy access to information on how to do certain stuff, and have some easy access to simple code blocks, or templates, I can copy/paste.  A blog post is for me somewhat more extensive, and that format was not really suited for smaller notes.  So I decided to Continue Reading →

GitIgnore–How to exclude Nuget packages at any level, and make re-include work

The .gitignore file contains rules for what files and folders to exclude from git source control.  When you use NuGet you don’t want the binaries retrieved by NuGet to be included into your git repository.  The binaries (and other files) from a NuGet package is downloaded into a folder named packages by default.   You need Continue Reading →