Git Bash无法查看Visual Studio目录中的所有文件夹



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

奇怪的是,当我使用资源管理器转到Visual Studio中的Projects文件夹时,右键单击我的Projects夹并选择"Git Here",打开的bash窗口会显示我Projects文件夹的内容。这是我在GitBash中看到这些文件夹的唯一方式。我想这是一个变通办法,但为什么?

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

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

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

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

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

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

echo $GIT_DIR 
echo $GIT_WORK_TREE

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

相关内容

  • 没有找到相关文章

最新更新