在 Azure Repos 中使用 Git 進行版本控制

已完成

估計時間: 60 分鐘。

場景

Azure DevOps 支援兩種類型的版本控制:Git 和 Team Foundation 版本控制 (TFVC)。 以下是兩個版本控制系統的快速概觀:

  • Team Foundation 版本控制(TFVC): TFVC 是集中式版本控制系統。 一般而言,小組成員在其開發計算機上只有一個檔案版本。 歷程記錄數據只會在伺服器上維護。 分支是以路徑為基礎,並在伺服器上建立。
  • Git: Git 是分散式版本控制系統。 Git 存放庫可以在本機上存(在開發人員的電腦上)。 每個開發人員在其開發計算機上都有來源存放庫的複本。 開發人員可以在其開發計算機上認可每組變更、執行版本控制作業,例如歷程記錄,並在沒有網路連線的情況下進行比較。

Git 是新項目的預設版本控制提供者。 除非您需要 TFVC 中的集中式版本控制功能,否則您應該在專案中使用 Git 進行版本控制。

在此實驗室中,您將瞭解如何建立本機 Git 存放庫,這可以輕鬆地與 Azure DevOps 中的集中式 Git 存放庫同步處理。 此外,您將瞭解 Git 分支和合併支援。 您將使用 Visual Studio Code,但相同的流程會套用至使用任何 Git 相容的客戶端。

目標

完成此實驗室之後,您將能夠:

  • 複製現有的存放庫。
  • 使用提交來儲存工作。
  • 檢閱變更的歷程記錄。
  • 使用 Visual Studio Code 處理分支。

要求

  • 此實驗室需要 Microsoft EdgeAzure DevOps 支援的瀏覽器
  • 設定 Azure DevOps 組織: 如果您還沒有可用於此實驗室的 Azure DevOps 組織,請遵循 建立組織或專案集合的指示建立一個。
  • 如果您沒有安裝 Git 2.44.0 或更新版本,請啟動網頁瀏覽器,流覽至 Git for Windows 下載頁面,並加以安裝。
  • 如果您尚未安裝 Visual Studio Code,請從網頁瀏覽器視窗瀏覽至 Visual Studio Code 下載頁面, 下載並安裝它。
  • 如果您尚未安裝 Visual Studio C# 擴充功能,請瀏覽至網頁瀏覽器視窗中 C# 擴充功能安裝頁面並加以安裝。

習題

在此實驗室中,您將完成下列練習:

  • 練習0:設定實驗室必要條件。
  • 練習 1:複製現有的存放庫。
  • 練習 2:使用提交儲存工作。
  • 練習 3:檢視歷史。
  • 練習 4:使用分支。

啟動按鈕的螢幕快照,這會帶您前往實驗室。