gpt4 book ai didi

perforce - 从 Perforce 获取文件的工作区位置

转载 作者:行者123 更新时间:2023-12-05 04:09:18 33 4
gpt4 key购买 nike

当我运行 p4 files ...p4 dirs ... 时,所有返回值都具有相对于 depot 根文件夹的路径。是否有与返回实际工作区路径的 filesdirs 具有相同功能的命令?

最佳答案

给定一个路径,您可以通过几种不同的方式(有细微差别)获取工作区路径:

  • 运行 p4 where//depot/path/... 以查看 depot 路径的 View 映射,即客户端 View 显示此 depot 路径映射的位置。
  • 运行 p4 have//depot/path/... 以查看 depot 文件同步的位置,即它们在客户端上的物理位置。如果文件未同步,这将不会显示任何内容(即使文件已映射),如果文件已同步但同时 View 映射已更改,它将根据旧映射显示同步位置,而不是位置它们应该根据新映射(即 p4 where 将向您显示的内容)。

当您查看整个目录时,其中任何一个都可能产生一对多的答案,因为仓库目录中的不同子路径可能映射到不同的客户端目录。由于没有一对一的关系,因此没有 p4 dirs 风格的等价物可以为您提供类似 //client/dir 的路径;一切都将在文件级别或映射(即 //depot/dir/... ->//client/dir/...)级别。

请注意,大多数命令(包括 p4 havep4 where)都将接受本地路径和软件仓库路径,因此您可以运行例如p4 have ... 以查看您在当前目录下同步的所有文件(其输出将包括软件仓库路径和客户端路径)。

关于perforce - 从 Perforce 获取文件的工作区位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46241218/

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