如何使用Git将更改还原到Visual Studio中的代码块

时间:2017-05-15 10:37:15

标签: git visual-studio

我习惯使用VisualSVN(SVN的Visual Studio插件)功能来选择代码的一部分并还原对它的更改(通过快捷键CTRL + ALT + Z)而不影响同一文件其他部分的更改

Git有类似的东西吗?或者我必须还原整个文件?

3 个答案:

答案 0 :(得分:1)

我知道这个问题有点旧,但这对我来说非常有用 Visual Studio代码(不确定这是否适用于Visual Studio,因为它们是单独的应用程序):

  1. 打开“源代码管理”面板(显示包含更改的文件列表)。
  2. 确保包含您要还原的代码块的文件未暂存。如果是上演的话,请不要上台。你可以轻松地再次登台。
  3. 右键点击>来自#2的文件,然后选择“打开文件”
  4. 找到您要更改的块。
  5. 找到代码块左侧的蓝色条(应位于代码行号右侧)。
  6. 左(单个)单击上一步中的蓝色条。
  7. 您应该看到弹出的部分显示差异。如果你没有看到它,你可能需要重复#6 - 我猜测窗格需要先关注焦点或类似的东西。
  8. 向右看,你会看到一些看起来像加号,撤消,向下箭头,向上箭头,关闭的图标。
  9. 单击“撤消”图标以还原代码块。按照任何提示进行确认。
  10. 应该还原代码块。希望这有助于某人,即使它没有回答实际问题。

答案 1 :(得分:0)

某些IDE(例如Android Studio)的快捷键CTRL + ALT + Z是在更改块上还原的默认功能,由于已安装IDE,因此可以使用它。

但是不幸的是,如果您想在VS Code中执行相同的操作,则应自行设置。

  1. 文件>首选项>键盘快捷键。 (在macOS上为代码>首选项>键盘快捷键)
  2. 搜索“还原”为关键字
  3. 将找到“ Git:还原所选范围”
  4. 为其分配快捷键CTRL + ALT + Z
  5. 享受!

答案 2 :(得分:0)

突出显示一段代码>右键单击>恢复所选范围