2011-04-07 9 views
5

(foo è fonte controllato)Perché la cartella p4 sync -f non fa rivivere una cartella cancellata?

$ 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

Puoi modificare la tua domanda e fare 'g4' leggere 'p4'. Inoltre, cosa dice la prima "sincronizzazione P4"? – jhwist

+0

Siamo spiacenti, g4 è la versione 4 di Google. La prima sincronizzazione dice 'file (s) non in vista client. – ripper234

risposta

6

Perforce non conosce directories, è per questo che non puo 'rivivere' loro. La seconda sincronizzazione ha esito positivo, perché non si sta sincronizzando la directory, ma i file in questa directory.

La directory foo non è stata aggiunta inizialmente con p4. Probabilmente è stato aggiunto da p4 add foo/bar.txt

+0

Questo è quello che ho capito, volevo solo conferma. Grazie. – ripper234

Problemi correlati