(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
(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
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
Eso es lo que pensé, solo quería confirmación. Gracias. – ripper234
Puede editar su pregunta y hacer que 'g4' lea 'p4'. Además, ¿qué dice la primera 'sincronización p4'? – jhwist
Lo siento, g4 es la p4 de Google. La primera sincronización dice 'archivo (s) no en la vista del cliente '. – ripper234