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 ...
查看您在當前目錄下同步的所有文件(並且其輸出將包括軟件倉庫路徑以及客戶端路徑)。