为什么p4 sync -f文件夹没有恢复已删除的文件夹?

rip*_*234 5 perforce

(foo是源控制的)

$ 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
Run Code Online (Sandbox Code Playgroud)

jhw*_*ist 6

Perforce不知道目录,这就是它无法"复活"它们的原因.第二次同步成功,因为您没有同步目录,而是同步此目录中的文件.

该目录foo最初未添加p4.它可能是由p4 add foo/bar.txt