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.
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>.