1

我有一个使用 altroot 的 Perforce 工作区,因此它可以在 Linux 和 Windows 之间共享。工作区根目录设置为 Windows 路径,而 altroot 设置为 Linux 路径。两条路径都映射并引用相同的子目录。

在 Linux 上,我可以对工作区下的文件执行“p4 where”,并且文件的本地路径正确,正确使用 altroot 路径。但是,当我从 ruby​​ 对同一个文件执行 run_where 时,文件的本地路径将作为 Windows 路径返回(使用工作区根目录而不是 altroot)。

在 Windows 上一切都按预期工作,但这可能只是因为它还使用了来自 Ruby 的带有 run_where 的根路径,这是 Windows 路径。

有没有办法让 ruby​​ API 识别 altroot?

谢谢你,克里斯哈珀

4

0 回答 0