1)在Visual Studio 2017的「解決方案資源管理器」中使用鼠標雙擊打開「MainWindow.xaml」文件。在編輯器窗口的「設計」窗口中,咱們將標籤的文字「恢復修改 GIT Test1」改成「恢復修改 GIT Modify」。保存,並提交到git的本地存儲庫中。以下圖1。圖2是提交後的界面。html
圖1.git
圖2.編輯器
2) 在Visual Studio 2017的「解決方案資源管理器」中使用鼠標右鍵點擊「MainWindow.xaml」文件,會彈出一個快捷菜單,選擇菜單中的「源代碼管理-->查看歷史記錄…」菜單項。以下圖。post
3)在提交歷史窗口中使用鼠標右鍵點擊「本地歷史記錄」中的「恢復修改Test1」這個提交,彈出快捷菜單,使用鼠標左鍵點擊菜單中的「查看提交詳細信息」。 以下圖。url
4)選擇Visual Studio 2017的「團隊資源管理器」中的「重置」菜單下的「重置並刪除更改」,會把這個提交記錄下的全部文件,都還原到指定版本。以下圖。spa
5)Visual Studio 2017會彈出一個提示框,若是確認,就請點擊按鈕「是」,若是不想重置,則請點擊按鈕「否」。以下圖。插件
6) 重置以後,代碼文件返回到指定版本。以下圖。設計
1)在Visual Studio 2017的「解決方案資源管理器」中使用鼠標雙擊打開「MainWindow.xaml」文件。在編輯器窗口的「設計」窗口中,咱們將標籤的文字「恢復修改 GIT Test1」改成「恢復修改 GIT Test6」。將UserInfo.cs文件中添加「Phone」屬性。保存,並提交到git的本地存儲庫中。以下圖1,圖2。3d
圖1.htm
圖2.
2) 在Visual Studio 2017的「解決方案資源管理器」中使用鼠標右鍵點擊「UserInfo.cs」文件,會彈出一個快捷菜單,選擇菜單中的「源代碼管理-->查看歷史記錄…」菜單項。以下圖。
3)在提交歷史窗口中使用鼠標右鍵點擊「本地歷史記錄」中的「撤消已提交修改5」這個提交,彈出快捷菜單,使用鼠標左鍵點擊菜單中的「查看提交詳細信息」。 以下圖。
4)選擇Visual Studio 2017的「團隊資源管理器」中的「重置」菜單下的「重置並保留更改(--混合)」,會把這個提交記錄下的全部文件,都還原到指定版本。以下圖。
5)重置成功以後,咱們看到「解決方案資源管理器」中「MainWindow.xaml」與「UserInfo.cs」文件前面出現了一個勾。以下圖。
6)我發現「UserInfo.cs」文件的內容有誤,因此恢復成之前的版本。在Visual Studio 2017的「解決方案資源管理器」中使用鼠標左鍵選中「UserInfo.cs」文件,並單擊鼠標右鍵彈出快捷菜單。在彈出的快捷菜單選中「撤消」菜單項。以下圖。
7)「UserInfo.cs」文件會回到上次提交的狀態,內容也是上次提交時的內容。以下圖。
8) 再次對文件進行提交。