Visual Studio 和 GitHub
Visual Studio 的 GitHub 擴充功能2021-11-19T10:01:29-08:00

使用 GitHub 和 Visual Studio,讓原始程式碼和 CI/CD 工作流程更靠近您的程式碼。 GitHub 支援現已內建於 Visual Studio。

“我經常使用新的 Git 整合。 這是簡單且清晰的 Git 體驗!”
– a GitHub 使用者

與 GitHub 無縫整合

驗證您的 GitHub.com 或 GitHub 企業帳戶以建立存放庫,並透過 Visual Studio 將您的第一個認可推送至 GitHub。

Seamless integration with GitHub
Clone and code from within the IDE

從 IDE 內複製和編寫程式碼

瀏覽您的 GitHub 存放庫,並將存放庫複製到本機電腦以開始認可並推送。

建立並推送新的存放庫

只需一個步驟,即可採取本機程式碼,並將其推送到 GitHub 上的新存放庫。Visual Studio 會處理本機與遠端存放庫的建立。您甚至可以選擇將存放庫完全設為私人。

Create and push new repos

分支、暫存及認可

從狀態列建立分支並於其中切換。檢視您的變更、暫存您要認可的檔案,以及使用 [Git 變更] 工具視窗進行認可。

合併和重訂基底

直接從 Visual Studio 內完成功能之後,合併或重新建立分支。您也可以選擇
在提取時合併或重訂基底,或在擷取時剪除分支。

Resolve merge conflicts

解析合併衝突

Visual Studio 會在合併衝突發生時立即辨識衝突,並在 [Git 變更] 視窗中顯示未合併的變更。內建的合併編輯器會引導您完成每個衝突變更,讓您接收傳入或目前的一邊,並在您接受合併時顯示結果。

瀏覽您的存放庫歷程記錄

使用 [Git 存放庫] 視窗以取得分支與其歷程記錄的完整圖片。選取個別認可以查看詳細資料與檔案差異。有些人偏好可以並排查看其差異,而有些人偏好內嵌檢視。在 Visual Studio 中取得兩者。此設定在變更時會持續保留,因此您可以將它設定後便完全拋諸腦後。

Browse your repository history
Integrated CI/CD workflows with GitHub actions

與 GitHub Actions 整合的 CI/CD 工作流程

使用 Visual Studio 發佈,您可以輕鬆為部署至 Azure 的 ASP.NET Core 應用程式設定 GitHub Actions。只要按幾下滑鼠,Visual Studio 就會為您產生運作正常的 GitHub Actions 工作流程。

意見反應