在Visual Studio 中使用git——文件管理-下(六)

 

   本文承接上文《在Visual Studio 中使用git——文件管理-中(五) 》,咱们经过实际的项目来演示如何在Visual Studio 中经过git的可视过版本对文件进行管理。

7.撤消已提交修改

 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) 重置以后,代码文件返回到指定版本。以下图。设计

 

 

 

8.撤消已提交单个文件修改

 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) 再次对文件进行提交。