Released: 7/28/2016
A programmer's most valuable asset is his or her codebase. What are you doing to protect the integrity of your code? The source control options offered in Visual Studio, including Team Foundation, Team Services, GitHub, and Bitbucket, can help you work with team members more effectively, prevent accidental overwrites, enable rollbacks, and resolve bugs. In Visual Studio Essentials 10, Walt Ritscher shows how to connect Visual Studio to any online repository, create projects, add team members, and work with versions. He shows how to check code in and out, use CodeLens to examine changes in the Visual Studio editor, and use the History and Diff features to see who opened and updated projects.
Topics include:
Source control principles
Signing up for Team Services
Creating team projects
Adding projects to source control
Checking in and checking out changes from the repository
Adding users to a team project
Tracking work items
Adding projects to Git
Using history to understand team commits
Using tags to label versions
Lynda Official Tutorial Link
Filename Size Exercise Files/02/WorkWithPlugins - Done/WorkWithPlugins/App.config 189 B Exercise Files/02/WorkWithPlugins - Done/WorkWithPlugins/bin/Debug/WorkWithPlugins.exe.config 189 B Exercise Files/02/WorkWithPlugins - Done/WorkWithPlugins/bin/Debug/WorkWithPlugins.vshost.exe.config 189 B Exercise Files/02/WorkWithPlugins - Done/WorkWithPlugins/bin/Debug/WorkWithPlugins.vshost.exe.manifest 490 B Exercise Files/02/WorkWithPlugins - Done/WorkWithPlugins/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0 B Exercise Files/02/WorkWithPlugins - Done/WorkWithPlugins/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0 B Exercise Files/02/WorkWithPlugins - Done/WorkWithPlugins/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0 B Exercise Files/02/WorkWithPlugins - Done/WorkWithPlugins/obj/Debug/WorkWithPlugins.csproj.FileListAbsolute.txt 123 B Exercise Files/02/WorkWithPlugins - Done/WorkWithPlugins/Program.cs 222 B Exercise Files/02/WorkWithPlugins - Done/WorkWithPlugins/TextFile1.txt 3 B Exercise Files/02/WorkWithPlugins/WorkWithPlugins/App.config 189 B Exercise Files/02/WorkWithPlugins/WorkWithPlugins/bin/Debug/WorkWithPlugins.exe.config 189 B Exercise Files/02/WorkWithPlugins/WorkWithPlugins/bin/Debug/WorkWithPlugins.vshost.exe.config 189 B Exercise Files/02/WorkWithPlugins/WorkWithPlugins/bin/Debug/WorkWithPlugins.vshost.exe.manifest 490 B Exercise Files/02/WorkWithPlugins/WorkWithPlugins/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0 B Exercise Files/02/WorkWithPlugins/WorkWithPlugins/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0 B Exercise Files/02/WorkWithPlugins/WorkWithPlugins/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0 B Exercise Files/02/WorkWithPlugins/WorkWithPlugins/obj/Debug/WorkWithPlugins.csproj.FileListAbsolute.txt 123 B Exercise Files/02/WorkWithPlugins/WorkWithPlugins/Program.cs 222 B Exercise Files/02/WorkWithPlugins/WorkWithPlugins/TextFile1.txt 3 B Exercise Files/03/empty.txt 0 B Exercise Files/04/empty.txt 0 B Exercise Files/05/empty.txt 0 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/App.config 187 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/App.xaml.cs 322 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/bin/Debug/PixelSmith.exe.config 187 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/bin/Debug/PixelSmith.vshost.exe.config 187 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/bin/Debug/PixelSmith.vshost.exe.manifest 490 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/Effects/ColorToneEffect.ps 552 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/Effects/MonochromeEffect.ps 308 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/Effects/ToonShaderEffect.ps 392 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/ExampleFromVS2015Course.txt 356 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/obj/Debug/PixelSmith_Content.g.i.cs 522 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/obj/Debug/PixelSmith_MarkupCompile.i.cache 453 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/PixelSmith.csproj.user 228 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/Properties/Settings.settings 201 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/SelectImages.xaml.cs 657 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/SplashWindow.xaml.cs 583 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/UserControls/SplashBackground.xaml 623 B Exercise Files/ExistingProjects/PixelSmith/PixelSmith/UserControls/Star.xaml.cs 612 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/App.config 189 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/App.xaml 368 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/App.xaml.cs 327 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/bin/Debug/BasicApp_WPF.vshost.exe.config 189 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/bin/Debug/BasicApp_WPF.vshost.exe.manifest 490 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/bin/Debug/RoboSpeech.exe.config 189 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/bin/Debug/RoboSpeech.vshost.exe.config 189 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/bin/Debug/RoboSpeech.vshost.exe.manifest 490 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/ExampleFromVS2015Course.txt 368 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/obj/Debug/BasicApp_WPF_MarkupCompile.i.cache 357 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/obj/Debug/RoboSpeech.csproj.FileListAbsolute.txt 126 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/obj/Debug/RoboSpeech_Content.g.i.cs 522 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/obj/Debug/RoboSpeech_MarkupCompile.i.cache 355 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/Properties/Settings.settings 201 B Exercise Files/ExistingProjects/RoboSpeech/RoboSpeech_WPF/RoboSpeech.csproj.user 228 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/App.xaml 271 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/bin/x86/Debug/App.xbf 547 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/Models/TourStop.cs 471 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/ARM/Debug/App.g.cs 0 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/ARM/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/ARM/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/ARM/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/App.g.cs 663 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/App.xaml 273 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/App.xbf 547 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/embed.resfiles 23 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/embed.resfiles.intermediate 23 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/layout.resfiles 557 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/layout.resfiles.intermediate 557 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/MultipleQualifiersPerDimensionFound.txt 5 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/pri.resfiles 0 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/pri.resfiles.intermediate 0 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/ProjectArchitectures.txt 106 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/qualifiers.txt 50 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/qualifiers.txt.intermediate 50 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/obj/x86/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0 B Exercise Files/ExistingProjects/TailorMadeTours/TailorMadeTours/project.json 302 B Exercise Files/ExistingProjects/ToursDesktop/ToursDesktop/App.config 189 B Exercise Files/ExistingProjects/ToursDesktop/ToursDesktop/App.xaml 378 B Exercise Files/ExistingProjects/ToursDesktop/ToursDesktop/App.xaml.cs 324 B Exercise Files/ExistingProjects/ToursDesktop/ToursDesktop/bin/Debug/ToursDesktop.exe.config 189 B Exercise Files/ExistingProjects/ToursDesktop/ToursDesktop/bin/Debug/ToursDesktop.vshost.exe.config 189 B Exercise Files/ExistingProjects/ToursDesktop/ToursDesktop/bin/Debug/ToursDesktop.vshost.exe.manifest 490 B Exercise Files/ExistingProjects/ToursDesktop/ToursDesktop/Models/TourStop.cs 468 B Exercise Files/ExistingProjects/ToursDesktop/ToursDesktop/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0 B Exercise Files/ExistingProjects/ToursDesktop/ToursDesktop/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0 B Exercise Files/ExistingProjects/ToursDesktop/ToursDesktop/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0 B Exercise Files/ExistingProjects/ToursDesktop/ToursDesktop/obj/Debug/ToursDesktop.Properties.Resources.resources 180 B Exercise Files/ExistingProjects/ToursDesktop/ToursDesktop/obj/Debug/ToursDesktop_MarkupCompile.cache 357 B Exercise Files/ExistingProjects/ToursDesktop/ToursDesktop/obj/Debug/ToursDesktop_MarkupCompile.lref 122 B Exercise Files/ExistingProjects/ToursDesktop/ToursDesktop/Properties/Settings.settings 201 B