为什么 Perforce 在 Windows 10 上添加带有百分号的文件版本?

为什么 Perforce 在 Windows 10 上添加带有百分号的文件版本?

当我在 Windows 10 上同步我的 Perforce 仓库时,它会添加一些文件的两个版本:一个版本前面带有百分号。此 P4 仓库在 OSX 上运行良好,并且 P4 服务器托管在 OSX 上。

在此处输入图片描述 在此处输入图片描述

答案1

注意<apple>文件类型。此类文件apple在 Mac 平台上具有资源分支,而由于 Windows 上不存在资源分支的概念(或者至少在 1999 年在 Perforce 中实现此功能时不存在),因此资源分支的内容将作为附属文件同步(并提交)%

Mac 平台注意事项:https://portal.perforce.com/s/article/2999#FILEMGMT-FORK

请注意,“分叉”文件此时被视为“遗留”功能,不再是大多数 Mac 工具的标准功能——我建议查看文件的历史记录,看看是谁/在哪里添加了它们,并弄清楚它们最初是如何在工作区中创建的。这可能是因为这是一个普通文件,用户apple在添加时感到困惑并手动强制输入类型(不要这样做),也可能是因为用户的图像编辑器配置不正确。

如果您将文件类型更改为binary那样,应该会导致资源分叉(和奇怪的%文件)消失。

相关内容