2017-08-23 66 views
2

我有一個由VSTS託管的遠程Git存儲庫中的開發人員完成的提交需要回滾。從Visual Studio中,無需轉到命令提示符或如何恢復提交?在Visual Studio 2015中如何反轉/撤銷Git中的提交?

我想通過Visual Studio撤消提交而不使用命令提示符。

+0

這將是更好地應用新的承諾,通過「刪除」恢復倉庫到以前的狀態,而不是追溯改寫歷史的最後一次提交。 – Dai

+1

[如何將Git存儲庫恢復到之前的提交?](https://stackoverflow.com/questions/4114095/how-to-revert-git-repository-to-a-previous-commit) – Dai

+1

此外,你爲什麼反對使用git命令行?這是熟悉git如何工作的最好方法--Visual Studio內置的GUI隱藏了許多重要細節,我個人認爲這些細節對於缺乏經驗的人員來說是必要的。 – Dai

回答

3

打開團隊資源管理器中的「更改」選項卡。選擇「操作」,然後選擇「查看歷史記錄」以查看存儲庫的歷史記錄。確定要恢復的提交,右鍵單擊它並從上下文菜單中選擇「恢復」。

Revert

+1

FWIW,http://gitforvisualstudio.com是在Visual Studio中對Git進行的一些可愛的培訓。 (不過,我必須承認,我有偏見。) –

+0

感謝您的鏈接,這對於將來的同事來說肯定會派上用場! ;) – poke

+0

@愛德華湯姆森你知道什麼會好嗎?如果用於git操作的上下文菜單有一個工具提示,它顯示了該菜單選項的命令行等效命令。例如,「Revert」會說「git revert {commit}',例如 – Dai