2016-06-17 55 views
0

有沒有辦法使用Visual Studio(2015在Win10 x64上,特別是)進入脫離的HEAD狀態不需要必須轉到命令行並手動執行?Visual Studio中的獨立頭文件

編輯:給上下文,a)我是git新手,來自TFVC世界,和b)我在本地嘗試查看和編譯項目以獲取網站舊狀態的屏幕截圖;我不需要進行更改,之後我會將頭指向最遠的提交 - 也許還有其他方法可以實現此目的?

+0

感謝您的澄清 - 您確實可以通過設置一個新的分支來檢出並將該分支設置爲舊的提交(而不是嘗試檢出分離的HEAD狀態中的提交)。我在下面更新了我的答案。 –

回答

3

沒有,並且具有分離的頭不是一般的是在一個理想的狀態,它通常是在Git中的操作的實現細節(例如,那就是變基做了。)

如果你想在舊版本上工作,您可以簡單地將當前分支重置爲該提交。 (您可能希望創建一個新分支來執行此操作,以便您可以輕鬆切換回您的主分支。)

例如,如果您在主分支分支上,並且您想暫時檢查出一個較舊的提交,首先確保您沒有任何未提交的更改。此過程重置您的存儲庫的狀態。

後,你確定你是在安全的狀態繼續下去,創造並檢出一個新的臨時黨支部:

打開團隊資源管理器分行頁面。選擇主人分支。右鍵單擊,然後選擇「New Local Branch From」。

New Local Branch From master

進入一個新的分支名稱,例如:。選中「Checkout分支」,然後選擇「創建分支」。

Create Branch

還是在分行psage,右鍵點擊分支,選擇「查看歷史記錄」。

History View

查看歷史記錄中,找到承諾要退房。右鍵單擊提交併選擇重置>重置和刪除更改。

Reset Hard

一旦你完成建設和研究這個老犯,你可以切換回主分支和(可選)刪除分支。

注意:您需要Visual Studio 2015 Update 2或更高版本才能重置。

相關問題