【发布时间】:2020-03-09 19:09:03
【问题描述】:
我有一个内容创建工具,可以在 perforce 中更新文件。 这些文件被不一致地创建为二进制文件或文本文件。
我想获取现有 depot 文件的文件类型,因此当用户保存新修订时,它将从工具中导出正确的类型。
总是导出为文本以避免那些 p4 类型文件的文件损坏似乎太 hacky。除了较大的文件大小之外,在 perforce 中将文本文件作为二进制文件签入是否还有其他问题?
【问题讨论】:
-
该工具是否不会默认以与现有版本相同的格式保存新版本,并且不会区分具有不同文件扩展名的不同格式? O_o
-
因此,如果没有记错的话,有几个不同的 Python 库可用于与 Perforce 交互,而且您可能还需要分叉和解析标准输出。您的“工具”如何与 Perforce 对话?
-
@SamStafford 不,fbx 文件格式可以导出为二进制或 ascii
-
@FrankMerrow,我正在使用P4Python