一個團隊成員使用git爲在線視覺工作室提出了拉取請求。它被成功地批准併合並,但是我們想撤銷這一點,並在PR之前恢復分支的狀態。如何在Visual Studio聯機中恢復git pull請求?
在本地,我知道有一種方法可以做到這一點。這將是獲得我們的主分支的版本,恢復到分支中的早期版本,並像標準PR一樣提交它。但是,VSTFS在線沒有辦法簡單地「撤消」嗎?
感謝
更新
我的道歉。我沒有澄清,這是針對TFS 2015的,顯然這不是2015年的功能。
一個團隊成員使用git爲在線視覺工作室提出了拉取請求。它被成功地批准併合並,但是我們想撤銷這一點,並在PR之前恢復分支的狀態。如何在Visual Studio聯機中恢復git pull請求?
在本地,我知道有一種方法可以做到這一點。這將是獲得我們的主分支的版本,恢復到分支中的早期版本,並像標準PR一樣提交它。但是,VSTFS在線沒有辦法簡單地「撤消」嗎?
感謝
更新
我的道歉。我沒有澄清,這是針對TFS 2015的,顯然這不是2015年的功能。
您可以直接恢復的完成接上請求VSTS:
Delete source Branch
按鈕)>> 還原點擊在恢復成功對話框中創建合併請求。
Revert succeeded in creating the new branch Dev-revert-from-master.
點擊創建 >>批准 >>完成 >>啓用 複選框Delete Dev-revert-from-master after merging
>> 完成合並
檢查代碼主分支,它應該恢復回來。
您必須擁有不同版本的用戶界面,因爲我看不到「更多詳細信息」選項。有沒有辦法爲VSTFS 2015做到這一點?這裏有一個截圖:https://imgur.com/a/pGy9o – Kat
@Kat你問過Visual Studio Team Services(VSTS),所以我提供了VSTS的解決方案。該功能在TFS 2015中不受支持。您可以升級到TFS 2017或更高版本以使用**恢復**功能。 –
[官方文檔](https://docs.microsoft.com/zh-cn/vsts/git/pull-requests#revert-a-pull-request)關於此進程 – spottedmahn
在VSTFS中沒有辦法簡單地「撤消」嗎?
不是我所知道的:恢復,然後將新的提交作爲新的PR提交仍然是最簡單的選擇。
您可能需要澄清一下您的問題。我(和Andy在下面回答)錯誤地將它理解爲VSTS,因爲您編寫了Visual Studio Online,但從Andys的評論看來,您實際上是指TFS 2015(本地)。 –