2011-04-07 192 views
5

(foo是源controled)爲什麼p4 sync -f文件夾不能恢復已刪除的文件夾?

$ rm -rf foo 
$ p4 sync -f foo 
$ ls foo 
ls: cannot access foo: No such file or directory 
$ p4 sync -f foo/... 
$ ls foo 
bar.txt 
+0

你能編輯你的問題,並使'G4'讀'P4'。另外,第一個'P4同步'說什麼? – jhwist 2011-04-07 09:05:23

+0

對不起,g4是Google的p4。第一次同步說'文件不在客戶端視圖中.' – ripper234 2011-04-07 09:09:36

回答

6

Perforce公司不知道directories,這就是爲什麼它不能 '復活' 他們。第二次同步成功,因爲您不在同步目錄,而是在此目錄中的文件。

目錄foo最初沒有與p4一起添加。它可能是由p4 add foo/bar.txt

+0

這就是我想的,只是想確認。謝謝。 – ripper234 2011-04-07 10:18:18