我有一个ubuntu服务器16.04上的共享文件夹。 VSCode Insiders在本地文件夹上运行良好,但在samba共享文件夹上git集成无法忽略现有的.git文件夹,如下图所示。共享文件夹的设置正确且具有完整的读/写功能,并且不隐藏UNIX点文件夹/文件。我尝试更改unix文件夹访问权限的不同组合,但没有成功。试图将共享文件夹映射到Windows上的驱动器号,但没有成功。
仅在可能与之相关的情况下:samba服务器仅在客户端使用服务器的IP地址(例如\\ 192.168.1.100 \ shared-folder)时尝试接受连接(尝试使用服务器主机名(例如\\ server-name \ shared-folder访问) ,失败)
任何建议都将受到赞赏。
我尝试使用git bash,现在我看到它是与git相关的问题:
tl; dr
samba服务器是我在Windows 10 pc上作为主机的虚拟机。我正在使用它来开发和测试几种Web应用程序。共享文件夹仅用于访问源代码,并使用现代代码编辑器进行了更改。 Git安装在我的Windows PC上,并且git bash在VSCode终端上启用。 VSCode终端的“ git status”命令也失败,将所有项目文件都列为未跟踪。
我有类似的设置,并且有相同的问题。我在VSCode Terminal(在Windows计算机上)中发出了以下命令:
git config core.autocrlf true
git config core.filemode false
为我解决了问题。