Windows 上的 Git GUI 看不到来自 Samba 共享的 .git 文件夹

Windows 上的 Git GUI 看不到来自 Samba 共享的 .git 文件夹

情景
我正在使用 Vagrant、Windows 环境并在虚拟框中运行 Ubuntu 进行开发工作。我已经设置了一个 Samba 服务器实例,并运行我通过 vagrant 和 Git Bash 访问虚拟机并
net use A: \\192.168.91.11\www vagrant /persistent:no /user:vagrant
在 Windows cmd 中运行命令。这会在 Windows 中创建一个虚拟驱动器,我可以从 Windows 访问所有 Linux 文件。Git 相关操作在 Bash CLI 中运行良好。我想尝试设置一个像 TortoiseGit 这样的 Git GUI。

问题
我看不到.git虚拟驱动器内的文件夹。我已经尝试更改文件夹选项以显示隐藏文件夹、显示存档、删除驱动器上的只读,但文件夹仍然.git处于隐藏状态。.git当我在 CLI 上运行 ll 命令时,该文件夹可见。但是,当我从 Windows 访问虚拟驱动器时,它仍然处于隐藏状态。我想知道是否有办法在此设置中使用 GUI。请原谅冗长的描述,但我需要一些建议。如果有任何其他方法可以在此设置中实现 GUI,我洗耳恭听!谢谢。

编辑 在此处输入图片描述
因此我克隆了我的存储库,并在查看列表时,我看到了.git如上面的屏幕截图所示的文件夹。

在此处输入图片描述

但是当我在虚拟驱动器中看到相同的文件夹时,它没有显示出来。我已经设置了所需的属性,如显示档案、隐藏文件和未选中只读。

答案1

老问题了,但也许这个答案可以帮助将来的某些人(例如,像我 1 小时前

答案2

这些.git文件可能被hide dot files共享上的选项隐藏。其默认为true

尝试在共享规范中添加一行,例如:

hide dot files = false 

这应该在您更改配置后几秒钟内生效。

相关内容