我有一组文件是文本文件,但包含 ASCII 0 SOH 字符。
Perforce 将这些文件视为二进制文件。现在,老实说,我不在乎它对它们的看法,然而,最近我们已经有几次 Perforce 在集成新分支后为不同的人提供不同的版本。
GUI 在两个人的工作空间上显示版本 #2/#2(两个中的两个),但它们有不同的版本。当这些文件被右键单击并与最新的文件进行比较时(在弹出窗口中选择了字符集以将它们视为文本),它显示文件存在差异。但是,选择“获取最新版本”或执行“p4 同步...”不会更新文件。
我尝试将文件类型设置为“文本”并提交,它们保持文本状态,直到它们恢复为二进制时分支。
有没有人见过这种行为?