如果解决方案目录中的“.git”,Visual Studio 2017 崩溃

Posted

技术标签:

【中文标题】如果解决方案目录中的“.git”,Visual Studio 2017 崩溃【英文标题】:Visual Studio 2017 Crashes if `.git` in solution directory 【发布时间】:2022-01-15 07:25:31 【问题描述】:

Visual Studio 2017 Professional 与 git 一起崩溃。即使有一个没有项目的空解决方案,它仍然会在启动后立即崩溃。例如,如果我将 .git 目录重命名为 _.git,则 Visual Studio 不会崩溃。我所在的工作站无法访问我怀疑可能关联的互联网。

崩溃后,我尝试调试它。有一个错误,但我不能确定该错误是否相关。 system.ArgumentNullException: Value cannot be null. parameter name: path1

我试过关闭工具 -> 选项 -> SourceControl -> 插件选择通过将其设置为。没有成功。

还有什么可以帮助解决这个问题的想法吗?

【问题讨论】:

在下面发布您的发现作为答案,以便您接受并结束讨论。 【参考方案1】:

崩溃与 TGit v5.1.3 Visual Studio 插件有关。禁用此插件可以防止崩溃,但现在系统在首次打开解决方案时挂起。我仍然认为这与我的工作站与 Internet 断开连接有关。

【讨论】:

以上是关于如果解决方案目录中的“.git”,Visual Studio 2017 崩溃的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio Code 显示隐藏的.git文件和目录

Visual Studio 外部工具中添加 git-bash

终端中的 Git 版本与 Visual Studio Code 中的不同

MS Visual Studio 解决方案的 .git 文件夹在哪里?

Visual Studio中使用Git Flow

使用Visual Studio C ++按名称搜索目录中的文件