2017-09-15 74 views

回答

2

鑑於你可以在幾個不同的方式(即有細微的差別)的工作空間路徑的路徑:

  • 運行p4 where //depot/path/...看到的倉庫路徑的視圖映射,即在客戶端視圖說此倉庫路徑映射。
  • 運行p4 have //depot/path/...以查看軟件倉庫文件的同步位置,即它們在物理上位於客戶端的位置。如果文件不同步,這將告訴你什麼(即使文件被映射),並且如果文件同步,但在視圖映射在此期間發生了變化,它會顯示按老映射在那裏他們被同步,不要在那裏他們應該根據新的映射(即p4 where會告訴你什麼)。

當你正在尋找一個完整的目錄,無論這些可能產生一個一對多的答案,因爲倉庫目錄中不同的子路徑可以映射到不同的客戶端目錄。由於不是一比一的關係還沒有一個p4 dirs風格相當的,會給你喜歡//client/dir的路徑;一切都將處於文件級別或映射(即//depot/dir/... -> //client/dir/...)級別。

請注意,大多數命令(包括p4 havep4 where)將接受本地路徑以及軟件倉庫路徑,因此您可以運行例如p4 have ...查看您在當前目錄下同步的所有文件(並且其輸出將包括軟件倉庫路徑以及客戶端路徑)。