2011-04-07 193 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