gpt4 book ai didi

linux - 将 Linux 上完成的 Perforce Moves 匹配到 Windows

转载 作者:太空宇宙 更新时间:2023-11-04 04:20:14 24 4
gpt4 key购买 nike

我已经使用 AltRoots 参数设置了一个共享工作区,以便我可以在 Linux 计算机上运行代码并在 Windows 计算机上进行开发(个人偏好)。我已经对 Linux 中的文件做了一些“p4 move”。但是,这些移动不会在我的 Windows 工作区上更新。待处理的 Windows 更改列表具有“移动”更改,但当我尝试在 Windows 上提交(以及其他编辑)时,P4V 提示这些移动的文件不存在。

如何在工作区之间强制进行硬同步?或者当我在 Linux 上执行“P4 move”时,Windows 实际上会更新吗?

谢谢!

最佳答案

要在两台机器之间拥有“共享工作空间”,需要共享实际的工作空间文件系统(例如通过 Samba)。

Perforce 本身不会在共享单个客户端规范的两个主机之间复制本地文件系统更改;就 Perforce 而言,所有内容都通过软件仓库同步(这意味着您需要使用两个客户端规范,并在将其中一个客户端规范同步到另一个客户端规范之前提交[或搁置]其中的更改)。

对于您描述的工作流程,使用 Samba听起来像是要走的路。由于您的开发环境位于 Windows 上,我进一步建议您使用“win”LineEnd 设置(希望您的 Linux 工具知道如何表达 CRLF - 如果不是,我可能会建议基于搁置的工作流程,因为这将让 Perforce 为您完成 LineEnd 翻译)。

关于linux - 将 Linux 上完成的 Perforce Moves 匹配到 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13921016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com