建立新的 Git 存放庫
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019 |TFS 2018
Visual Studio 2019 |Visual Studio 2022
Git 存放庫或存放庫會追蹤資料夾中檔案的變更。 您可以在電腦上建立任意數目的本機 Git 存放庫,每個存放在自己的資料夾中。 您所建立的每個 Git 存放庫都與其他 Git 存放庫無關,因此您在一個存放庫中所做的變更不會影響其他存放庫。
除非您告訴 Git 忽略檔案,否則 Git 存放庫會儲存存放庫中每個檔案的每個版本。 Git 會有效率地儲存檔案版本,因此儲存大量版本不一定需要大量的磁碟空間。 Git 支援比較檔案版本、合併不同版本、在版本之間切換等等。 不論程式碼檔案位於 Visual Studio 解決方案內部或外部,您都可以使用 Git 來管理原始程式碼。 若要共用您的工作,您可以將本機 Git 存放庫連線到其他人可存取的遠端 Git 存放庫。 遠端存放庫可以是Azure Repos Git 存放庫、GitHub存放庫或其他託管的 Git 存放庫。
本文提供下列工作的程式:
- 從新的解決方案建立本機 Git 存放庫
- 從現有的解決方案建立本機 Git 存放庫
- 在空白資料夾中建立本機 Git 存放庫
- 將本機 Git 存放庫連線至Azure Repos Git 存放庫
- 將本機 Git 存放庫連線至 GitHub 存放庫
如需 Git 工作流程的概觀,請參閱Azure Repos Git 教學課程。
存取Azure Repos的必要條件
您的 Azure DevOps 專案設定中必須啟用Repos。 如果 Repos 中樞和相關聯的頁面未顯示,請參閱 開啟或關閉 Azure DevOps 服務 以重新啟用 Repos。
若要在私人專案中檢視程式碼,您必須是具有 基本 存取層級或更高層級的 Azure DevOps 專案成員。 針對公用專案,每個人都可以檢視程式碼。
若要複製或參與私人專案的程式碼,您必須是 參與者 安全性群組的成員,或具有對應的許可權集合。 對於公用專案,任何人都可以複製並參與程式碼。 若要深入瞭解,請參閱 什麼是公用專案?
注意
針對公用專案,獲授與專案關係人存取權的使用者具有Azure Repos的完整存取權。
您的 Azure DevOps 專案設定中必須啟用Repos。 如果 Repos 中樞和相關聯的頁面未顯示,請參閱 開啟或關閉 Azure DevOps 服務 以重新啟用 Repos。
若要檢視程式碼,您必須是具有 基本 存取權或更高許可權的 Azure DevOps 專案成員。 如果您不是專案成員, 請新增。
若要複製或參與程式碼,您必須是 參與者 安全性群組的成員,或具有您想要變更之專案中的對應許可權。
若要檢視程式碼,您必須是具有 基本 存取權或更高許可權的 Azure DevOps 專案成員。 如果您不是專案成員, 請新增。
若要複製或參與程式碼,您必須是 參與者 安全性群組的成員,或具有對應的許可權。
從新的解決方案建立本機 Git 存放庫
當您建立新的解決方案時,Visual Studio 不支援建立本機 Git 存放庫。 請改為建立 Visual Studio 解決方案,然後遵循 從現有解決方案建立本機 Git 存放庫中的步驟。
Git 命令列不支援建立新的 Visual Studio 解決方案。 請改用 Visual Studio 建立新的解決方案,然後遵循 從現有解決方案建立本機 Git 存放庫中的步驟。
從現有的解決方案建立本機 Git 存放庫
建立本機 Git 存放庫,以追蹤現有 Visual Studio 解決方案中的檔案變更。
Visual Studio 2022 提供 Git 版本控制體驗,方法是使用Git功能表、Git 變更,以及方案總管中的操作功能表。 Visual Studio 2019 16.8 版也提供 Team Explorer Git 使用者介面。 如需詳細資訊,請參閱 Visual Studio 2019 - Team Explorer 索引標籤。
在方案總管中,以滑鼠右鍵按一下方案名稱,或以滑鼠右鍵按一下方案總管資料夾檢視中的任何專案,然後選取 [建立 Git 存放庫]。 或者,選擇 Visual Studio 右下角狀態列上的 [ 新增至原始檔控制 ],然後選取 [Git]。 如果您沒有看到這些選項,則您的程式碼已位於 Git 存放庫中。
或者,從功能表列選擇 [Git > 建立 Git 存放庫 ],以啟動 [ 建立 Git 存放庫 ] 視窗。 如果您沒有看到此選項,則您的程式碼已位於 Git 存放庫中。
在 [ 建立 Git 存放庫] 視窗中,選擇 [僅限本機],確認本機路徑正確,然後選擇 [ 建立]。
您現在已在 Visual Studio 解決方案資料夾中建立本機 Git 存放庫,並將程式碼認可至該存放庫。 您的本機 Git 存放庫包含 Visual Studio 解決方案和 Git 資源。
在空白資料夾中建立本機 Git 存放庫
Visual Studio 2022 不支援使用 Team Explorer建立新的本機存放庫。 使用 Git 命令列。
將本機 Git 存放庫連線至 Azure Repos Git 存放庫
您可以將本機 Git 存放庫連線至Azure Repos Git 存放庫,以與他人共用程式碼。
在方案總管中,以滑鼠右鍵按一下方案名稱,或以滑鼠右鍵按一下方案總管資料夾檢視中的任何專案,然後選取 [推送至 Git 服務] 以啟動[建立 Git 存放庫] 視窗。
或者,從功能表列選擇 [Git > 推送至 Git 服務 ],以啟動 [ 建立 Git 存放庫 ] 視窗。
開啟瀏覽器,並使用 格式的
https://dev.azure.com/<OrganizationName>/<ProjectName>
URL 流覽至您的 Azure DevOps專案。 如果您還沒有專案, 請建立一個專案。在您的 Azure DevOps 專案中, 建立 不含讀我檔案的空白 Git 存放庫。 從複製存放 庫 快顯視窗複製複製 URL。
在 [ 建立 Git 存放庫] 視窗中,選擇 [現有遠端 ],然後輸入上一個步驟中的存放庫複製 URL,然後選擇 [ 推送]。 如需如何建立新 Azure DevOps 存放庫的詳細資訊,請參閱 在專案中建立新的 Git 存放庫。
注意
使用 Azure DevOps Services,專案 URL 的格式為 dev.azure.com/{your organization}/{your project}
。 不過,仍支援參考格式的 visualstudio.com
先前格式。 如需詳細資訊,請參閱 介紹 Azure DevOps,切換現有的組織以使用新的功能變數名稱 URL。
將本機 Git 存放庫連線至 GitHub 存放庫
您也可以將本機 Git 存放庫連線到 GitHub 存放庫,以與他人共用您的程式碼。