
Explore how Azure DevOps server provides boards for project and release management, backlog and requirement management, version control with git and tfvc, and pipelines for test cases and automation.
Create a new Azure DevOps project by signing in and choosing visibility. Select TFVC or Git, set agile work items, and review the default dashboard, boards, pipelines, and environments.
Map your new ASP.NET Core project from Visual Studio to Azure DevOps server by connecting via Team Explorer, adding the solution to source control, and performing the first check-in.
Learn how to check in only selected files in TFVC by modifying a file, saving, and performing a targeted check-in with comments, then verify changes in Azure DevOps Server.
Learn how to verify changes before check-in in TFVC within Azure DevOps by using Solution Explorer and Team Explorer to compare workspace versus latest server code, delivering clear code diffs.
Resolve conflicts in TFVC by comparing server and local changes, using the merge tool to create a merged result, then check in to Azure DevOps.
Learn how to undo pending changes in TFVC by right-clicking the file, opening source control, and selecting undo pending changes to revert edits before they are pushed to the server.
Take the latest version from source control before modifying files by right-clicking the solution, selecting get latest version, then modify and check in your changes.
Learn how shelvesets enable code reviews by temporarily shelving changes without check-in, add reviewer comments, and manage status in azure devops tfvc.
Explore how to view shelved changes in tfvc using Team Explorer, unshelve them, resolve conflicts with the merge tool, and check in shelf set changes.
Learn to view and compare file history in TFVC by right-clicking a file, selecting view history, and using compare to see exact line changes between revisions.
Create environment branches with Team Explorer, use source control explorer, branch and merge, and commit the production branch to the Azure DevOps server.
Learn how to merge code between TFVC branches in Azure DevOps, including selecting changesets, checking in pending changes, and validating the merge from a lower to higher branch.
Learn how to add a new member to an Azure DevOps project by using the invite button, entering an email address or employee ID, and sending the invitation.
Learn how to restrict access in Azure DevOps TFVC by configuring project permissions, assigning users to roles like contributor or reader, and denying destructive actions.
Learn the basics of the Azure DevOps - Code Management like -
1. Creating Project
2. Code Check-in
3. Get Latest code from server
4. Resolving conflict
5. Reverting your changes
6. Shelve sets
7. Branching
8. Merging
9. Compare the code with server
10. Compare the code with workspace
11. Adding new member into the project
12. Access Control on the Project
Service provided in Azure Dev ops
Azure Boards
Deliver value to your users faster using proven agile tools to plan, track and discuss work across your teams.
Azure Pipelines
Build, test and deploy with CI/CD which works with any language, platform and cloud. Connect to GitHub or any other Git provider and deploy continuously.
Azure Repos
Get unlimited, cloud-hosted private Git repos and collaborate to build better code with pull requests and advanced file management.
Azure Test Plans
Test and ship with confidence using manual and exploratory testing tools.
Azure Artifacts
Create, host and share packages with your team and add artifacts to your CI/CD pipelines with a single click.
When was Azure DevOps launched?
Despite being launched in October 2018, Azure DevOps is not the new kid on the DevOps block. Its lineage can be traced all the way back to Visual Studio Team System which was launched in 2006. This is a mature product with a rich feature-set that has over 80,000 internal users at Microsoft.
What are the benefits of Azure DevOps?
Reliability
As a SaaS offering, Azure DevOps is reliable, scalable and globally available. It is also backed by an SLA of 99.9% uptime and by 24×7 support.
Access to the latest features
Azure DevOps users get access to new features every 3 weeks. Microsoft is transparent, have published the product roadmap and are committed to rapidly iterating on the feature-set.
End of the upgrade cycle
For organisations running on-premises CI/CD tooling, upgrades are a regular headache. By moving to a SaaS model, you no longer need to worry about patching and upgrading the toolchain.