【问题标题】:Can I run Git commands in Visual Studio?我可以在 Visual Studio 中运行 Git 命令吗?
【发布时间】:2020-11-12 18:39:22
【问题描述】:

我正在使用带有 git 集成的 Visual Studio Team Explorer 进行源代码控制。它工作得很好,但有时我需要运行一些更高级的 git 命令,所以我要去文件资源管理器并打开 git bash。我可以在 Visual Studio 中运行 git 命令吗?

使用 Visual Studio 19。

【问题讨论】:

标签: git visual-studio visual-studio-2019


【解决方案1】:

您可以使用包管理器控制台(在 VS 的底部选项卡中)运行 Git 命令。 see here

【讨论】:

    【解决方案2】:

    Visual Studio 中的 Git 集成不提供任何终端或手动运行 Git 命令的能力。使用其他方式获取终端(例如:上面提到的包管理器控制台)是一些 Git 命令的解决方法。

    不过,您会遇到一些问题。例如,显示分页输出的命令(例如:按下键继续)在包管理器控制台中通常无法正常工作。他们可能会一直滚动到结果的末尾,而不是打破页面边界,因为他们无法判断包管理器控制台工具窗口的大小。您可能还会遇到其他一些小烦恼。

    【讨论】:

      【解决方案3】:

      Git became the default revision control system 于 2020 年 11 月将 Visual Studio 2019 更新到版本 16.8。我知道使用 16.8 或更高版本启动 git 命令提示符的两种主要方法:

      1. 右键单击解决方案并选择在终端中打开。这将启动一个 PowerShell 实例,该实例停靠在(默认情况下)Visual Studio 的底部,可用于调用系统 git。
      2. Git -> Open Repository in -> 主菜单中的命令提示符(顶层 Git 菜单位于 View 和 Project 菜单之间)打开一个 cmd.exe 实例,该实例也使用系统 git 安装。

      其他访问方法包括主菜单中工具 -> 命令行下的选项。通过团队资源管理器启动 git 命令提示符已删除 Visual Studio 16.8。而是显示功能移动消息。

      从 16.9.1 开始,Visual Studio 不会检查系统 git 安装是否存在(默认在 C:\Program Files\Git 中)。如果 Git for Windows Visual Studio 组件或其他工具未安装系统 git,则此处描述的任何一种路径都将不起作用。因此,Visual Studio 的这部分功能可能是开箱即用的。

      【讨论】:

        【解决方案4】:

        Visual Studio 2013 Update 1 到 Visual Studio 2019 版本 16.7 在团队资源管理器中内置了一个 git 客户端。要找到该功能,请打开一个由 Git 控制的项目(或者只是 git init 一个现有项目),然后从菜单中选择 View->Team Explorer。您会看到“Connect”视图,看起来有点像这样:

        您可以在此处阅读更多信息:https://devblogs.microsoft.com/devops/use-the-git-command-prompt-to-supplement-visual-studio/

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-07-03
          • 1970-01-01
          • 2018-11-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多