Source Control and Your Add-indownload.microsoft.com/download/0/F/1/0F1B141A-9C69-4BEA...2016/04/20...

Preview:

Citation preview

Source Control and Your Add-in

Tom Jebo

Sr Escalation Engineer

Agenda

• TFS or git

• VSO (Visual Studio Online)

• Github

TFVC or gitDeciding what svc to use

Deciding

• Using version control is a good idea

• Git and TFVC are supported in VS

• Centralized or distributed?

Git is the default for new projects in VSO.

Standard Git is what Visual Studio uses.

Recommend using Github for this Haockathon.

https://msdn.microsoft.com/en-us/library/vs/alm/code/overview

VSO (Visual Studio Online)Using VSO as a remote repository server

Create a Microsoft Account

VSO with Microsoft Account is free

Setting up for hosting your repository

Setting up VSO in VS

VS Team Services FAQ

• https://www.visualstudio.com/en-us/support/visual-studio-faq-vs.aspx

• Answers many questions about accounts and features

• VS and Eclipse are supported

• For Eclipse, you’ll want Team Explorer Everywhere plug-ins• http://dl.microsoft.com/eclipse/tfs

• Understand services available for free• https://www.visualstudio.com/en-us/get-started/setup/sign-up-for-visual-

studio-team-services

Github & VS integration

Create repository on Github

VS Github Extension

https://visualstudiogallery.msdn.microsoft.com/75be44fb-0794-4391-8865-c3279527e97d?SRC=VSIDE

Quick Steps To Start a Project on Github

• Download the Github VS extension

• Create your Add-In project in VS

• With the project open in VS, publish via the Github extension

Simply start sharing, cloning and collaborating!

DemoWalk through the steps to publish an Outlook Add-In to Github

Happy Hacking!

Recommended