Upload
others
View
1
Download
0
Embed Size (px)
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!