2011-04-07 10 views
5

(fooがソース制御されます)なぜ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 sync'とは何ですか? – jhwist

+0

申し訳ありませんが、g4はGoogleのp4です。最初の同期では 'ファイルはクライアントビューではありません。 'と書かれています。 – ripper234

答えて

6

PERFORCEはそれが彼らを '復活' することができない理由です、およそdirectoriesを知りません。 2番目の同期は、ディレクトリを同期していないので成功しますが、このディレクトリ内のファイルは成功します。

ディレクトリfooには、最初はp4が追加されていません。これはおそらくp4 add foo/bar.txt

+0

これは私が想像したものです。ありがとう。 – ripper234

関連する問題