Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019
原始檔控制系統(也稱為 版本控制系統 )可讓開發人員在程式碼上共同作業並追蹤變更。 原始檔控制是多開發人員專案的重要工具。
Azure DevOps 支援兩種類型的原始檔控制:Git(分散式)和 Team Foundation 版本控制(TFVC)。 TFVC 是集中式的用戶端伺服器系統。 在 Git 和 TFVC 中,您可以簽入檔案,並在資料夾、分支和存放庫中組織檔案。 您可以從 Azure Repos 管理存放庫、分支和其他程式碼開發作業。
比較 Git 和 TFVC
有了 Git,每個開發人員在其開發計算機上都有來源存放庫的複本。 來源存放庫包含所有分支和歷程記錄資訊。 每個開發人員都會直接與其本機存放庫搭配運作,而變更會以個別步驟在存放庫之間共用。
開發人員可以認可每組變更,並執行版本控制作業,例如檢視歷程記錄和比較,這些操作即使在沒有網路連線的情況下也能完成。 分支是輕量型。 當開發人員需要切換情境時,他們會建立私人的本地分支。 開發人員可以快速地從一個分支切換到另一個分支,在程式代碼基底的不同變化之間切換。 之後,開發人員可以合併、發佈或處置分支。
使用 TFVC 時,開發人員在開發機器上每個檔案只有一個版本。 歷程記錄資料只會保留在伺服器上。 分支是以路徑為基礎,會在伺服器上建立。
開始使用 Git 進行原始檔控制
使用 Git 版本控制系統 開始分享您的程式碼或取得您的程式碼。
備註
Visual Studio 和 Azure DevOps 中的 Git 是標準 Git。 您可以使用 Visual Studio 搭配第三方 Git 服務。 您也可以搭配 Azure DevOps Server 使用第三方 Git 用戶端。