Perforce helix core将工作区根设置为临时文件夹

Perforce helix core将工作区根设置为临时文件夹,perforce,Perforce,这里有一种方法可以创建一个根链接到OS temp文件夹的工作区吗 希望在linux和windows客户端上使用相同的工作区 类似于根目录:%temp%/Root\u文件夹的内容否,客户端根目录中不支持环境变量扩展 根据您对用例的描述,我认为您希望为每个操作生成一个(唯一的)临时客户机,并在完成后将其删除。尝试重用一个客户端规范只会让您面临非常不愉快的竞争条件。请不要尝试在两个不同的主机上使用相同的工作区。你会很困惑的。为每台主机提供不同的工作区要简单得多。我们开发了一个微服务,用于处理核心数据。

这里有一种方法可以创建一个根链接到OS temp文件夹的工作区吗

希望在linux和windows客户端上使用相同的工作区


类似于
根目录:%temp%/Root\u文件夹的内容

否,客户端根目录中不支持环境变量扩展


根据您对用例的描述,我认为您希望为每个操作生成一个(唯一的)临时客户机,并在完成后将其删除。尝试重用一个客户端规范只会让您面临非常不愉快的竞争条件。

请不要尝试在两个不同的主机上使用相同的工作区。你会很困惑的。为每台主机提供不同的工作区要简单得多。我们开发了一个微服务,用于处理核心数据。它在Linux上运行,但开发人员正在Windows上工作。如果你能以最小的变化开始,那就太好了。也许如果你能分享更多关于你正在尝试做的事情的信息,人们可能会对你如何改进你的结果有更多的建议。你能提供的信息越多,你的回答就会越好。谢谢你的评论@BryanPendleton,我想在Windows和Linux下使用相同的工作区。helix core工作区配置中的某个恒温文件夹可能是一种解决方案。到目前为止,这似乎是不可能的。可以使用相同的工作区。这就是为什么工作空间定义中有
AltRoots
功能。但是这种行为会让人非常困惑,这就是为什么我鼓励你不要追求它。这是一个非常先进的功能。事实上,您正在考虑将工作区的数据存储在OS temp文件夹中,这让我觉得您刚刚开始使用Perforce,并不是一个真正的高级用户。如果我的假设是错误的,请原谅我。创建一个临时客户会很好,我该怎么做?我可以用它来做积垢处理吗?是的,积垢就是这个意思。制作一个普通的客户端,使用它,完成后删除它。创建客户机的开销非常低;如果只将一个文件同步到一个数据库条目,那么它只是一小部分数据库条目。