Repositorio para el control del código fuente
Repositorio se define como un sistema de gestión de documentos que permite a los usuarios gestionar archivos y carpetas a través de diferentes sistemas de control de versiones (SVN o Git).
Nota: Actualmente, los repositorios solo están disponibles para las instalaciones locales basadas en paquetes. Para utilizar la funcionalidad de Repositorio asegúrese de que el módulo Repositorio está activado en la configuración del proyecto.
Vista del explorador de repositorios
Una parte importante de trabajar en un proyecto en equipo es compartir archivos y código fuente. A veces, estar al tanto de las últimas versiones puede ser todo un reto. Por lo tanto, OpenProject proporciona dos tipos de sistemas de control de versiones (Git y Subversion) que, una vez configurados correctamente, pueden utilizarse para almacenar datos relevantes en los distintos proyectos.
En OpenProject puede ver los archivos en Repositorio. Tenga en cuenta que desde el sitio web de OpenProject solo puede ver o descargar los archivos. Para confirmar nuevos archivos necesita un cliente SVN o Git.
Para poder editar los archivos y subir las versiones actualizadas al repositorio, necesita consultar su repositorio. Los siguientes pasos asumen que ha configurado su repositorio OpenProject para trabajar con subversion (pero muchas de las opciones son muy similares o idénticas cuando se utiliza Git). Consulte el repositorio y guárdelo localmente a través de un cliente SVN de su elección.
Debajo de la lista de archivos puede ver las últimas revisiones y los cambios en los comentarios. Si selecciona un archivo concreto, verá la lista de sus revisiones.
Puede crear una comparación de dos versiones para ver los cambios realizados en archivos específicos. Tenga en cuenta que esta opción de comparación está disponible para archivos individuales, por lo que hay que seleccionar un archivo concreto, no una carpeta. Sugerencia: la comparación solo funciona para archivos de texto plano (p. ej., xml, yaml, json, html, etc.) y no para archivos binarios (p. ej., pdf, ppt, doc, imágenes, archivos de audio o comprimidos, etc.).
Trabajar con un cliente SVN o Git
Los datos contenidos en un repositorio de proyectos pueden descargarse en su ordenador utilizando uno de varios clientes, por ejemplo Tortoise SVN para Subversion, y el cliente git o uno de los clientes GUI recomendados para Git.
Los detalles de funcionamiento del cliente de control de versiones seleccionado pueden variar. Consulte la documentación de su cliente de software de control de versiones para obtener más información. Si opta por utilizar Tortoise SVN, encontrará una buena guía aquí. Para Git, le recomendamos la guía Pro Git.
Referenciar paquetes de trabajo
En el mensaje de confirmación puede hacer referencia a un ID de paquete de trabajo (ej.: #1234). En los ajustes del repositorio (Administración -> Ajustes del sistema -> Repositorios) puede definir palabras clave que cambien el estado del paquete de trabajo referenciado (ej.: arregla #1234 o cierra #1234).
En cualquier campo Textile puede hacer referencia a las revisiones anteponiendo una «r» al número de revisión (ej.: r123).
Configurar repositorios en OpenProject
Consulte nuestra guía del administrador del sistema cómo configurar repositorios en OpenProject.
Integración de repositorios
Consulte nuestra guía de instalación y funcionamiento sobre cómo integrar repositorios en OpenProject.