13. Cambiar nombres de ficheros
Anterior |  | Siguiente

## 13. Cambiar nombres de ficheros

Perforce no dispone de una forma predefinida de cambiar nombres a ficheros o de moverlos a otra parte del árbol. Si se copia el fichero en cuestión a una nueva ubicación mediante `p4 add`, y posteriormente `p4 delete` en la versión anterior, se obtiene algo muy parecido a lo que se quería, pero tiene el inconveniente de que no se preserva el historial de cambios de ese fichero. Esto puede perjudicar futuras integraciones entre padres e hijos. Hay otro método más recomendable, que consiste en efectuar una integración dentro del mismo árbol y de una sola vez. Veamos un ejemplo:

`%` `p4 integrate -i `ficheroprevio` `ficheronuevo`` `%` `p4 resolve` `%` `p4 delete `ficheroprevio`` `%` `p4 submit`

La integración fuerza a Perforce a mantener un registro de las relaciones entre los nombres antiguos y los nuevos, lo cual será muy útil en futuras integraciones. La opción `-i` indica que se trata de una integración “sin base”, es decir, que no existe un historial de ramas al que recurrir en la integración. Este parámetro tiene sentido en el presente ejemplo, pero no debería utilizarse en integraciones basadas en ramas.

Anterior |  | Siguiente
12. El trabajo con “diffs” | Inicio | 14. Interacciones entre el CVS de FreeBSD y Perforce

Puede descargar éste y muchos otros documentos desde ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Si tiene dudas sobre FreeBSD consulte la documentación antes de escribir a la lista <questions@FreeBSD.org>.
Envíe sus preguntas sobre la documentación a <doc@FreeBSD.org>.