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