2011-04-07 6 views
5

(foo es de origen controlada)¿Por qué la carpeta sync p4 no reactiva una carpeta eliminada?

$ 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

Puede editar su pregunta y hacer que 'g4' lea 'p4'. Además, ¿qué dice la primera 'sincronización p4'? – jhwist

+0

Lo siento, g4 es la p4 de Google. La primera sincronización dice 'archivo (s) no en la vista del cliente '. – ripper234

Respuesta

6

Perforce no sabe nada de directories, es por eso que no puede 'reactivar' ellos. La segunda sincronización se realiza correctamente, ya que no está sincronizando el directorio, sino los archivos en este directorio.

El directorio foo no se agregó inicialmente con p4. Probablemente fue agregado por p4 add foo/bar.txt

+0

Eso es lo que pensé, solo quería confirmación. Gracias. – ripper234

Cuestiones relacionadas