gpt4 book ai didi

filestream - perforce 是否支持 Windows 上的文件流?

转载 作者:行者123 更新时间:2023-12-04 02:26:08 26 4
gpt4 key购买 nike

Perforce 是否支持 file streams在 Windows 上,在 NTFS 上?

最佳答案

很抱歉复活这样一个旧线程,但我找到了一个允许 Perforce 客户端 (P4/P4V)​​ 创建 ADS 数据的解决方法。

Perforce 用户指南的第 2 章有一节标题为“将文件映射到工作区中的不同位置”。本节介绍如何将软件仓库重新映射到工作区,反之亦然。

假设您想要将一些 Assets 元数据与您的文件一起存储在 Perforce 中。您创建了一个工具来生成名为 asset.meta 的 ADS,这样您的文件名就是 file.ext:asset.meta 的形式。

如果您修改 Perforce Workspace 以包括以下内容:

//depot/....asset.meta //CLIENT/...:asset.meta

这将获取 ADS asset.meta 流并在 Perforce 中为它们创建文件。

带有 asset.meta ADS 的 foo.txt 在仓库中存储为 2 个文件:foo.txt 和 foo.txt.asset.meta。当您同步它们时,它们最终会正确连接。

现在有 2 个要注意的问题。

1.) P4V 将看不到 ADS。您必须通过 P4、P4API 或其他一些明确的机制手动添加它们。

2.) 如果基本文件(我们示例中的 foo.txt)未标记为可写,您将无法同步 ADS。

您将不得不以任何您想要的方式处理#1。 #2 是比较棘手的海事组织。您可以 +w 主文件,以便它们始终在客户端上可写(如果您的工作流可以适应),或者您可以编写一个自定义同步例程,根据需要处理将文件设置为只读或读写。

如果我从 Perforce 那里听到除上述之外的任何好主意,我可能会对此做出回应,但考虑到在搜索“Perforce 备用数据流”时此页面在 Google 中的显示率有多高,我认为这可能会对某些人有所帮助。

关于filestream - perforce 是否支持 Windows 上的文件流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3149562/

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