微軟更新Visual Studio,讓開發者可以直接在Visual Studio中創建拉取請求(Pull Request),而不需要切換上下文跳出開發環境。這是在微軟開發者社群中,開放功能請求前十名之一,過去Visual Studio曾經擁有這項功能,但隨著Git UI調整這項功能被拿掉,現在這項功能又回來了,想試用的開發者,可以先安裝Visual Studio 17.7第二預覽版嚐鮮。

拉取請求被大量用於開源和企業環境,以進行程式碼審查的工作,之前開發者使用Visual Studio進行程式碼開發工作,在需要創建拉取請求時,需要切換到網頁瀏覽器進行操作,而現在Visual Studio加入的這項創建拉取請求新功能,讓開發者的工作流程不會因切換上下文而被打斷。

在創建拉取請求前,開發者需要先創建一個新分支,以確保在合併到主要分支前,修改都能維持獨立,開發者可以如同往常在Git Changes視窗中提交和推送更新。Git Changes視窗中會出現創建拉取請求的橫幅通知,開發者只要點擊通知就能開始創建請求。開發者在提交拉取請求時,需要選擇要合併到原始儲存庫的分支,並且替拉取請求提供描述性標題和文字描述。

微軟還在持續完善這項功能,並且計畫增加對審查者的支援,拉取請求在創建完成後,其他開發人員將可查看和更改並且提供回饋。另外,目前開發者現在仍需要使用網頁介面,對標題、描述、審查者和連結項目進行額外編輯,只要這些更新被推送到分支,就會自動更新到網頁上的拉取請求。

微軟提到,這項功能來自社群成員的意見。一個名為Paul Hickman的成員,在2020年5月回報原本可以在Visual Studio中推送分支,創建拉取請求的流程消失了,並且提到手動切換DevOps網頁UI會降低工作流程的生產力。而後創建拉取請求的功能,以Pull Requests for Visual Studio擴充套件的形式提供,但是社群成員們並不滿意,最終才在2023年5月進入Visual Studio開發Roadmap中,在最新的Visual Studio 17.7第二預覽版中推出。

熱門新聞

Advertisement