Hands-On Azure Repos: Understanding Centralized and Distributed Version Control in Azure Devops Services

Chandrasekara, Chaminda, Herath, Pushpa

  • 出版商: Apress
  • 出版日期: 2019-12-06
  • 售價: $2,320
  • 貴賓價: 9.5$2,204
  • 語言: 英文
  • 頁數: 280
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484254244
  • ISBN-13: 9781484254240
  • 相關分類: DevOpsMicrosoft Azure
  • 立即出貨 (庫存=1)

商品描述

Use Azure Repos to manage your code in both centralized and distributed version control systems. This book will show you how to work with Team Foundation Version Control (TFVC) and distributed version control (Git), while exploring their best practices.
You'll start with an introduction to Azure Repos, focusing on TFVC and Git, and then gradually transition to hands on lessons of working with TVFC. Next, you'll see how to set up and work with TFVC branches and tracking systems followed by usage of command line and security in TFVC Repos.
Create and work on Git Repos in Azure DevOps and use branching with Azure Git Repos and Git command line in Visual Studio and vscode. The book then explores security in Git Repos and advanced options you can use to import from external Repos. With Hands-on Azure Repos as your guide, you'll be able to work with these version control tools on any platform and with any language.
What You'll Learn

  • Integrate Azure Repos with Azure Boards to enable tracking work with code.
  • Create guidelines to tackle difficult situations in using Azure Repos
  • Clone Azure Repo to local using Visual Studio and vscode
  • Work with shelvesets, code reviews and lock types
  • Perform activities using REST API with Azure Repos

Who This Book Is For
Software developers, tech leads and architects.

商品描述(中文翻譯)

使用 Azure Repos 在集中式和分散式版本控制系統中管理您的程式碼。本書將向您展示如何使用 Team Foundation Version Control (TFVC) 和分散式版本控制 (Git),同時探索它們的最佳實踐。

您將從介紹 Azure Repos 開始,重點放在 TFVC 和 Git 上,然後逐漸過渡到實際操作的 TFVC 課程。接下來,您將了解如何設置和使用 TFVC 分支和追踪系統,然後使用命令行和 TFVC Repos 中的安全性。

在 Azure DevOps 中創建並使用 Git Repos,並在 Visual Studio 和 vscode 中使用 Azure Git Repos 和 Git 命令行進行分支操作。本書還探討了 Git Repos 中的安全性以及您可以使用的從外部 Repos 導入的高級選項。有了《實戰 Azure Repos》作為您的指南,您將能夠在任何平台和任何語言上使用這些版本控制工具。

您將學到什麼


  • 將 Azure Repos 與 Azure Boards 整合,以便跟踪工作和程式碼。

  • 創建解決使用 Azure Repos 中的困難情況的指南

  • 使用 Visual Studio 和 vscode 將 Azure Repo 複製到本地

  • 使用 shelvesets、程式碼審查和鎖定類型進行工作

  • 使用 Azure Repos 的 REST API 執行活動

本書適合對象

軟體開發人員、技術主管和架構師。

作者簡介

Chaminda Chandrasekara is a Microsoft Most Valuable Professional (MVP) for Visual Studio ALM and Scrum Alliance Certified ScrumMaster(R), and focuses on and believes in continuous improvement of the software development lifecycle. He works as a DevOps consultant for Jabil Circuit Sdn. Bhd. Chaminda is an active Microsoft Community Contributor (MCC) who is well recognized for his contributions in Microsoft forums, TechNet galleries, wikis, and Stack Overflow and he contributes extensions to Azure DevOps Server and Services (former VSTS/TFS) in the Microsoft Visual Studio Marketplace. He also contributes to other open source projects in GitHub. Chaminda has published three books with Apress.

Pushpa Herath is a DevOps/Test Automation Engineer at Datavail Lanka (Pvt) Ltd. She has many years of experience in QA automation and Azure DevOps Server and Services (former VSTS/TFS). She is an expert on functional test automation using Selenium and Coded UI. Pushpa blogs on technology at https: //devopsadventure.blogspot.com/ . Pushpa has experience with Microsoft tools (C#, VSTS/TFS, SQL Server, and Azure) and open source tools (MAQS open framework and Sikuli). She has published a book with Apress.

作者簡介(中文翻譯)

Chaminda Chandrasekara 是一位微軟最有價值專家 (MVP),專注於 Visual Studio ALM 和 Scrum Alliance 認證的 ScrumMaster(R),並致力於軟體開發生命週期的持續改進。他在 Jabil Circuit Sdn. Bhd. 擔任 DevOps 顧問。Chaminda 是一位活躍的微軟社群貢獻者 (MCC),他在微軟論壇、TechNet 圖庫、維基和 Stack Overflow 上的貢獻受到廣泛認可,並在微軟 Visual Studio Marketplace 上為 Azure DevOps Server 和 Services (前身為 VSTS/TFS) 貢獻擴充功能。他還參與了 GitHub 上的其他開源項目。Chaminda 已經出版了三本由 Apress 出版的書籍。

Pushpa Herath 是 Datavail Lanka (Pvt) Ltd 的 DevOps/Test Automation Engineer。她在 QA 自動化和 Azure DevOps Server 和 Services (前身為 VSTS/TFS) 方面擁有多年的經驗。她是使用 Selenium 和 Coded UI 進行功能測試自動化的專家。Pushpa 在 https: //devopsadventure.blogspot.com/ 上以技術為主題撰寫部落格。Pushpa 在微軟工具 (C#、VSTS/TFS、SQL Server 和 Azure) 和開源工具 (MAQS open framework 和 Sikuli) 方面都有經驗。她已經出版了一本由 Apress 出版的書籍。