Visual Studio Team Explorer-查看Git命令

Hab*_*eeb 10 git tfs visual-studio team-explorer

新版本的Visual Studio Team Explorer内置了对Git的支持。

我想知道是否有一个选项可以查看在使用团队资源管理器执行诸如Commit和Push之类的Git操作时执行的Git命令。

最好有一个选项来查看Team Explorer执行的其他命令,例如获取状态。

这些功能在当前的Visual Studio中可用吗?

Gar*_*ett 6

Git 嵌入了许多跟踪,您可以使用 git 的跟踪环境变量打开这些跟踪。要启用基本的常规日志记录:

  1. 打开命令提示符
  2. setx GIT_TRACE %UserProfile%\git.log
  3. 重新启动 Visual Studio 并执行 git 命令。
  4. 检查 git.log 文件

要禁用日志记录:

  1. 打开命令提示符
  2. setx GIT_TRACE ""
  3. 重新启动 Visual Studio。

如果你想做其他类型的 git 追踪,你也可以在命令行开启其他追踪,并将它们指向同一个日志文件:
Run setx GIT_TRACE_CURL %UserProfile%\git.log
Run setx GCM_TRACE %UserProfile%\git.log
etc

在以下位置查看更多环境变量示例:
Git Internals - Environment Variables

如何调试 git/git-shell 相关问题?


Von*_*onC 1

官方的 Visual Studio Git 教程根本没有提到该功能。

正如这个用户声音建议建议,进入命令行并重复该命令(当 Visual Studio 执行的命令失败时)是了解更多有关正在发生的情况的当前方法。

您可以在 .git 文件中看到 Git 命令Terminal / Output / Git