在 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 Edge 或 Azure 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:使用分支。