Showing posts from April, 2019

Setup Visual Studio for GitHub integration

Sometimes in June 2018, as you may know by now (unless you have been living under a rock!), Microsoft announced the deal to acquire GitHub for $7.5 billion. Microsoft's Satya Nadella, insisted that this "Acquisition will empower developers, accelerate GitHub’s growth and advance Microsoft services with new audiences", and that has been mostly true, a year later. So, now that GitHub is a First class citizen in the Microsoft Kingdom, it is well fitted to share some lights on how to integrate it with Visual Studio. The first thing to do is to hop over to the website and download the extension. It does require Windows and Visual Studio 2015 or newer. Now, this extension has been around for a while, way back during the Launch of Visual Studio 2015. But you had to select it during the installation. When you install Visual Studio, select the option to Customize the install and be sure to check the GitHub Extension for Visual St

TFS (Team Foundation Server) version control command line (tf vc)

We all love GUI until they start being a nuisance or a limitation in our hands. Then the command line comes to the rescue. There are just so many things you can't do in TFVC without the command line, luckily enough Microsoft keeps one handy for us. The tf command-line utility is located in :\Program Files\Microsoft Visual Studio 10.0\Common7\IDE and is available from the Visual Studio 2010 Command Prompt. Add Command Branch Command Branches Command Changeset Command Checkin Command Checkout and Edit Commands Configure Command Delete Command (Team Foundation Version Control) Destroy Command (Team Foundation Version Control) Difference Command Dir Command Folderdiff Command Get Command Help Command (Team Foundation Version Control) History Command Label Command (Team Foundation Version Control) Labels Command LocalVersions Command Lock Command Merge Command Merges Command Permission Command Properties Command Proxy Command