2
当我运行p4 files ...
和p4 dirs ...
时,所有返回值都具有相对于库文件夹根文件夹的路径。是否有与files
和dirs
具有相同功能的命令返回实际的工作区路径?从Perforce获取文件的工作空间位置
当我运行p4 files ...
和p4 dirs ...
时,所有返回值都具有相对于库文件夹根文件夹的路径。是否有与files
和dirs
具有相同功能的命令返回实际的工作区路径?从Perforce获取文件的工作空间位置
鉴于你可以在几个不同的方式(即有细微的差别)的工作空间路径的路径:
p4 where //depot/path/...
看到的仓库路径的视图映射,即在客户端视图说此仓库路径映射。p4 have //depot/path/...
以查看软件仓库文件的同步位置,即它们在物理上位于客户端的位置。如果文件不同步,这将告诉你什么(即使文件被映射),并且如果文件同步,但在视图映射在此期间发生了变化,它会显示按老映射在那里他们被同步,不要在那里他们应该根据新的映射(即p4 where
会告诉你什么)。当你正在寻找一个完整的目录,无论这些可能产生一个一对多的答案,因为仓库目录中不同的子路径可以映射到不同的客户端目录。由于不是一比一的关系还没有一个p4 dirs
风格相当的,会给你喜欢//client/dir
的路径;一切都将处于文件级别或映射(即//depot/dir/... -> //client/dir/...
)级别。
请注意,大多数命令(包括p4 have
和p4 where
)将接受本地路径以及软件仓库路径,因此您可以运行例如p4 have ...
查看您在当前目录下同步的所有文件(并且其输出将包括软件仓库路径以及客户端路径)。