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

Posted

技术标签:

【中文标题】MS Visual Studio 解决方案的 .git 文件夹在哪里?【英文标题】:Where is the .git folder of a MS Visual Studio solution? 【发布时间】:2021-11-25 04:23:11 【问题描述】:

我在 MS Visual Studio 中直接使用了 Git。我希望能够在 SoureTree 中自行打开 Git 存储库,或者通过 MS Visual Studio 外部的终端使用命令行 Git 与之交互。但是,我在 MS Visual Studio 解决方案文件夹中的任何位置都找不到 .git 文件夹。

【问题讨论】:

没问题,已经创建了 git 以便在 IDE 外部使用。也许你找不到它,因为它是一个隐藏文件夹。在文件资源管理器中,更改设置以显示隐藏的文件和文件夹。 为什么在解决方案中无论如何都需要它? 【参考方案1】:

.git 文件夹不必与 VS 解决方案文件夹位于同一目录。在我的一个存储库中,我有数百个 VS 解决方案。回购根目录比其中任何一个都高出很多级别。

如果您当前处于 Git 跟踪的 VS 解决方案中,有多种方法可以找到您的存储库根目录。一些最简单的是:

    在 Visual Studio 的右下角,您应该会看到存储库和分支名称。将鼠标悬停在 repo 上以查看根路径。 查看任何提交时,文件将列出其整个路径,从 repo 的根目录开始。 在解决方案资源管理器中,单击“在解决方案和可用视图之间切换”按钮,您的解决方案将切换到“文件夹视图”,该视图将在顶部显示您的存储库的位置以及其中的所有文件。

【讨论】:

【参考方案2】:

当然,.git 文件夹在您的主目录中,但被隐藏了。 .vscode文件夹中只有argv.json和extensions文件夹。

【讨论】:

以上是关于MS Visual Studio 解决方案的 .git 文件夹在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

在 MS Visual Studio 2013 中构建多个项目

图表构建不正确(MS Visual Studio Reports 2008)

visual studio2012怎么安装

MS VIsual Studio 2010 中的问题 Glut lib 工作

visual stdio2015里解决方案管理器窗口隐藏后怎么恢复

用microsoft visual studio 2008执行C语言出现栈溢出怎么解决?