我正在使用 Perforce,并且在 Linux 下有项目的工作区。该项目包含许多符号链接。只要我在 Linux 上工作,Perforce 和符号链接就没有问题。但是,如果我通过 Samba 将项目安装到我的 Windows 计算机,并且如果我为此 Samba 共享创建工作区,则符号链接会中断。看起来 Perforce 无法正确读取和写入我的 Samba 共享上的符号链接。
是否有解决方案或解决方法来强制 Perforce 在 Samba 共享上创建与 Linux 兼容的符号链接?
答案1
Windows 直到 Vista/7 才提供本机符号链接支持。
如果您从 Linux 连接到 Windows 共享,请尝试sfu
向mount
命令中添加选项:
mount -t cifs -o sfu,(其他选项) //server/share /mountpoint
如果您在 Windows 上运行 Perforce 并连接到 Linux 上的共享,而您的 Windows 版本不支持符号链接,则您无法使用它们。(Unix 服务可能会有所帮助,但我没有用过太多。)