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