从Perforce获取文件的工作区位置
当我运行从Perforce获取文件的工作区位置,perforce,Perforce,当我运行p4文件…和p4目录…时,所有返回的值都有相对于仓库根文件夹的路径。是否有一个命令具有与返回实际工作区路径的文件和目录相同的功能?给定一个路径,您可以通过两种不同的方式获得工作区路径(有细微差别): 运行p4 where//depot/path/…查看depot路径的视图映射,即客户端视图显示此depot路径映射的位置 运行p4 have//depot/path/…查看站点文件的同步位置,即它们在客户端上的物理位置。如果文件未同步,则不会显示任何内容(即使文件已映射),如果文件已同步,
p4文件…
和p4目录…
时,所有返回的值都有相对于仓库根文件夹的路径。是否有一个命令具有与返回实际工作区路径的文件
和目录
相同的功能?给定一个路径,您可以通过两种不同的方式获得工作区路径(有细微差别):
- 运行
查看depot路径的视图映射,即客户端视图显示此depot路径映射的位置李>p4 where//depot/path/…
- 运行
查看站点文件的同步位置,即它们在客户端上的物理位置。如果文件未同步,则不会显示任何内容(即使文件已映射),如果文件已同步,但视图映射在此期间已更改,则会显示根据旧映射同步的位置,而不是根据新映射同步的位置(即p4 have//depot/path/…
将向您显示的内容)p4 where
/p4 dirs
-风格的等价物,它将为您提供类似//client/dir
的路径;所有内容都将位于文件级或映射(即//depot/dir/..->//client/dir/..
)级
请注意,大多数命令(包括p4 have
和p4 where
)将接受本地路径和站点路径,因此您可以运行例如p4 have…
来查看您在当前目录下同步的所有文件(其输出将包括站点路径和客户端路径)