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 組織,請遵循建立組織或專案集合中提供的指示操作,建立一個 Azure DevOps 組織。
- 如果您尚未安裝 Git 2.44.0 或更新版本,請啟動網頁瀏覽器、瀏覽至 Git for Windows 下載頁面,然後安裝。
- 如果您尚未安裝Visual Studio Code,請從網頁瀏覽器視窗瀏覽至 Visual Studio Code 下載頁面、下載然後安裝。
- 如果您尚未安裝 Visual Studio C# 延伸模組,請瀏覽至網頁瀏覽器視窗中的 C# 延伸模組安裝頁面並安裝。
練習
在此實驗室期間,您將會完成下列練習:
- 練習 0:設定實驗室先決條件。
- 練習 1:複製現有的存放庫。
- 練習 2:使用認可來儲存工作。
- 練習 3:檢閱歷程記錄。
- 練習 4:處理分支。