在Visual Studio 中使用git——什么是Git(一) 在Visual Studio 中使用git——給Visual Studio安裝 git插件(二) 在Visual Studio 中使用git——使用git管理源代碼(三) 在Visual Studio 中使用git——檔案管理-上(四) 在Visual Studio 中使用git——檔案管理-中(五)
本文承接上文《在Visual Studio 中使用git——檔案管理-中(五) 》,我們通過實際的專案來演示如何在Visual Studio 中通過git的可視過版本對檔案進行管理,
7.撤消已提交修改
1)在Visual Studio 2017的“解決方案資源管理器”中使用滑鼠雙擊打開“MainWindow.xaml”檔案,在編輯器視窗的“設計”視窗中,我們將標簽的文字“恢復修改 GIT Test1”改為“恢復修改 GIT Modify”,保存,并提交到git的本地存盤庫中,如下圖1,圖2是提交后的界面,

圖1.

圖2.
2) 在Visual Studio 2017的“解決方案資源管理器”中使用滑鼠右鍵點擊“MainWindow.xaml”檔案,會彈出一個快捷選單,選擇選單中的“源代碼管理-->查看歷史記錄…”選單項,如下圖,

3)在提交歷史視窗中使用滑鼠右鍵點擊“本地歷史記錄”中的“恢復修改Test1”這個提交,彈出快捷選單,使用滑鼠左鍵點擊選單中的“查看提交詳細資訊”, 如下圖,

4)選擇Visual Studio 2017的“團隊資源管理器”中的“重置”選單下的“重置并洗掉更改”,會把這個提交記錄下的所有檔案,都還原到指定版本,如下圖,

5)Visual Studio 2017會彈出一個提示框,如果確認,就請點擊按鈕“是”,如果不想重置,則請點擊按鈕“否”,如下圖,

6) 重置之后,代碼檔案回傳到指定版本,如下圖,

8.撤消已提交單個檔案修改
1)在Visual Studio 2017的“解決方案資源管理器”中使用滑鼠雙擊打開“MainWindow.xaml”檔案,在編輯器視窗的“設計”視窗中,我們將標簽的文字“恢復修改 GIT Test1”改為“恢復修改 GIT Test6”,將UserInfo.cs檔案中添加“Phone”屬性,保存,并提交到git的本地存盤庫中,如下圖1,圖2,

圖1.

圖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) 再次對檔案進行提交,
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/285400.html
