Perforce en el contexto del desarrollo de FreeBSD

Scott Long


          

Revisión: 43184
Aviso Legal
2013-11-13 por hrs.
[ Split HTML / Single HTML ]

Tabla de contenidos
1. Introducción
2. Los comienzos
3. Clientes
4. Sincronizaciones
5. Ramas
6. Integraciones
7. Aplicación de cambios en el repositorio
8. Edición
9. Cambios, descripciones e historial
10. diffs
11. Añadir o eliminar ficheros
12. El trabajo con diffs
13. Cambiar nombres de ficheros
14. Interacciones entre el CVS de FreeBSD y Perforce
15. Funcionamiento sin conexión de red
16. Consideraciones finales para el Google Summer of Code

1. Introducción

El proyecto FreeBSD utiliza el sistema de control de versiones Perforce para gestionar proyectos experimentales que todavía no están listos para ser incluidos en el repositorio principal de CVS.

1.1. Disponibilidad, documentación y recursos

Aunque que el producto Perforce es un producto comercial, el software cliente que se encarga de interactuar con el servidor se distribuye libremente. Pueden descargarse versiones binarias del mismo desde el sitio web de Perforce: http://www.perforce.com/perforce/loadprog.html.

Existe un cliente gráfico, pero la mayoría de la gente utiliza la aplicación de línea de órdenes, p4. Este documento trata sobre el uso de dicha herramienta para la línea de órdenes.

En http://www.perforce.com/perforce/technical.html encontrará documentación online detallada.

Se recomienda encarecidamente leer la guía de usuario y el manual de Perforce. La aplicación p4 dispone de una extensa ayuda online a la que puede accederse mediante la orden p4 help.

El servidor FreeBSD Perforce se encuentra en perforce.freebsd.org, puerto 1666. Puede navegar por el repositorio desde http://perforce.freebsd.org. Ciertas partes del repositorio se exportan automáticamente hacia diversos servidores CVSup.

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