1

编码新手。使用 Visual Studio 2015。使用 Git Bash,我导航到我的 Visual Studio 文件夹,当我列出时,只显示 Templates 文件夹 - 没有 Projects 和其他文件夹。我尝试了其他列表选项,仍然在 Templates 文件夹中列出(蓝色)。

奇怪的是,当我使用资源管理器转到 Visual Studio 中的 Projects 文件夹时,右键单击我的 Projects 文件夹并选择“Git Here”,打开的 bash 窗口显示我的 Projects 文件夹的内容。这是我能够在 Git Bash 中看到这些文件夹的唯一方法。我想这是一种解决方法,但为什么呢?

可能与使用 Parallels/Windows 7 有关吗?在这一点上我太无知了,无法做出很好的猜测。

4

2 回答 2

1

我相信目录问题是 Parallels 在我第一次设置时在存储 Visual Studio 文件的目录系统中创建了一个 :Y 驱动器。:Y 驱动器允许在我的 mac 和 Windows VM 之间共享。我将 VS 文件(项目、模板和所有内容)移动到 Windows VM 中的 :C 驱动器。现在通过 GIT 导航是有意义的,当我打开项目时,我不再收到来自 VS 的不受信任文件的警告。

我不是 100% 清楚原因,但我认为这与“本地”C 盘和共享 Y 盘之间的安全权限差异有关。我能说的最好的就是目录导航按我现在期望的方式工作。...此外,我从共享 Y 驱动器中删除了整个 Visual Studio 文件夹,因此在搜索我的项目时不会混淆。我在工具>选项>项目和解决方案的模板中重置了项目的默认位置。

于 2016-01-20T14:46:26.710 回答
0

当我使用资源管理器转到 Visual Studio 中的 Projects 文件夹时,右键单击我的 Projects 文件夹并选择“Git Here”,打开的 bash 窗口显示我的 Projects 文件夹的内容

您可以执行 pwd 来检查路径是否与您直接通过 git bash 的路径相同。

您可以检查环境变量,例如:

echo $GIT_DIR 
echo $GIT_WORK_TREE

它们可以影响 agit status所反映的内容:A即使您在文件夹中,文件夹中的 repo 也是如此B

于 2016-01-11T05:49:45.370 回答