Perforce 以及如何在 Windows 上的 samba 共享上创建符号链接

Perforce 以及如何在 Windows 上的 samba 共享上创建符号链接

我正在使用 Perforce,并且在 Linux 下有项目的工作区。该项目包含许多符号链接。只要我在 Linux 上工作,Perforce 和符号链接就没有问题。但是,如果我通过 Samba 将项目安装到我的 Windows 计算机,并且如果我为此 Samba 共享创建工作区,则符号链接会中断。看起来 Perforce 无法正确读取和写入我的 Samba 共享上的符号链接。

是否有解决方案或解决方法来强制 Perforce 在 Samba 共享上创建与 Linux 兼容的符号链接?

答案1

Windows 直到 Vista/7 才提供本机符号链接支持。


如果您从 Linux 连接到 Windows 共享,请尝试sfumount命令中添加选项:

mount -t cifs -o sfu,(其他选项) //server/share /mountpoint

如果您在 Windows 上运行 Perforce 并连接到 Linux 上的共享,而您的 Windows 版本不支持符号链接,则您无法使用它们。(Unix 服务可能会有所帮助,但我没有用过太多。)

相关内容