No es necesario que unshelve
, como sugiere @Dennis, aunque esa puede ser una forma de hacerlo.
Para un archivo sin abrir que desea agregar a un estante existente, simplemente abra ese archivo en la lista de cambios de su estante existente. Por ejemplo, si su plataforma se identifica por listas de cambios # 1729, y luego hacer
p4 edit -c 1729 forgot_to_shelve.py
Entonces, archivarlo:
p4 shelve -c 1729
Si resulta que el archivo ya existe en el estante, pero que desea actualizarlo, a continuación, como de costumbre, añadir -f
:
p4 shelve -c 1729 -f
para un archivo que está abierto actualmente que desea añadir a su plataforma existente, lo haría primero reopen
ese archivo en lista de cambios de su plataforma existente, antes de dejar de lado que el anterior:
p4 reopen -c 1729 forgot_to_shelve_and_currently_opened.py
p4 shelve -c 1729
Referencia:
Con el fin de añadir un archivo a un pre-existente de lado, la el archivo debe abrirse primero en la lista de cambios de la estantería; use p4 reopen
para mover un archivo abierto de una lista de cambios a otra.
p4 shelve // Perforce 2013.3: Command Reference
quiero hacerlo en el cliente ya existente de la que he creado la lista de archivado. No puedo crear/actualizar una lista de cambios que contenga cambios en ambos archivos. – ravi
No entiendo cuál es tu problema. ¿Por qué no puedes? ¿Le da un error? Si es así, por favor, publicarlo. – Dennis