4,395
edits
No edit summary |
|||
| Line 2: | Line 2: | ||
{{TemplateDocDevEs}} | {{TemplateDocDevEs}} | ||
Esta es información sobre cómo puede obtener las fuentes del proyecto Dolibarr. | |||
= | = Obtener la última versión de los fuentes por descarga = | ||
Este método le permite obtener los fuentes de la rama de desarrollo principal (Llamada HEAD). La operación consiste en recuperar la última versión de los archivos de la aplicación Dolibarr que son compilados cada noche en un archivo. Este archivo se encuentra disponible en el siguiente enlace: | |||
{{LinkLastSnapshot}} | {{LinkLastSnapshot}} | ||
Los nuevos archivos reemplazarán los antiguos | |||
= | El problema de este método es que hace falta descargar y descomprimir el paquete cada vez que deseemos actualizar. | ||
== | |||
= Obtener la última versión de los fuentes usando un acceso anónimo GIT = | |||
== Prerrequisitos == | |||
Debe tener una instalación funcional de Eclispe, el plugin '''EGit''' también debe estar instalado. | |||
Para instalarlo, use '''Help''' desde el menú Eclipse, seguidamente haga click en '''Install new software''' y click en '''Available software site'''. En la lista de direcciones que aparece, busque el enlace : | |||
http://download.eclipse.org/egit/updates | http://download.eclipse.org/egit/updates | ||
Seguidamente escoja instalar '''EGit'''. | |||
Para obtener los fuentes con el objetivo de editarlos, necesita un GitHub con acceso de escritura al repositorio Git remoto y un cliente GIT (herramienta en línea de comandos en linux o el cliente GIT en Eclipse). Vea el siguiente capítulo para ello.. | |||
En primer lugar, introducir el valor del repositorio con los fuentes de referencia en la herramienta de cliente de GIT. | |||
* | * Con Eclipse, escoja "Clone GIT repository". Introduzca la URL GIT del proyecto a obtener. | ||
La Url para los fuentes oficiales de Dolibarr es: | |||
<source lang="ini"> | <source lang="ini"> | ||
git://github.com/Dolibarr/dolibarr.git | git://github.com/Dolibarr/dolibarr.git | ||
</source> | </source> | ||
Su cliente GIT de Eclipse le preguntará en que ramas está interesado. Las ramas no seleccionadas podrán seleccionarse después mediante un "Fetch" desde la vista "Remotes", pero trate de elegir sólo la rama que usted necesita. Esto le ahorrará tiempo y problemas en el futuro. | |||
* | * Con GIT desde la línea de comandos: | ||
Primero configure su cliente GIT: | |||
<source lang="bash"> | <source lang="bash"> | ||
git config --global user.name " | git config --global user.name "Su Nombre" | ||
git config --global user.email " | git config --global user.email "usuario@dominio.com" | ||
git config --list | git config --list | ||
</source> | </source> | ||
Clone el repositorio localmente: | |||
<source lang="bash"> | <source lang="bash"> | ||
git clone git://github.com/Dolibarr/dolibarr.git dolibarr | git clone git://github.com/Dolibarr/dolibarr.git dolibarr | ||
</source> | </source> | ||
Y si usa firewall, puede usar la URL alternativa: | |||
<source lang="bash"> | <source lang="bash"> | ||
git config --global http.proxy http://proxyuser:proxypass@proxyserver:proxyport | git config --global http.proxy http://proxyuser:proxypass@proxyserver:proxyport | ||
| Line 48: | Line 50: | ||
</source> | </source> | ||
Una vez que este paso se valida, el cliente de GIT se descargará todos los archivos del servidor GIT remoto. Esto puede durar varios segundos o minutos. | |||
Una vez que la descarga haya finalizado, vaya a la vista GIT - Branches - Local. En la mayoría de los casos, la rama que ha escogido ya está disponible. | |||
Si no: | |||
* Con Eclipse, haga click con el botón derecho en"Branches - Remotes - La rama que desea clonar localmente". | |||
Si escoge "Create Branch", duplicará el contenido de la rama para trabajar en forma local. | |||
Si escoge "Checkout", actualizará la vista "Working Directory". | |||
* Con GIT desde la línea de comandos: | |||
* | |||
<source lang="bash"> | <source lang="bash"> | ||
git checkout develop | git checkout develop | ||
git checkout x.y | git checkout x.y | ||
</source> | </source> | ||
Esto creará la rama local y realizará un checkout de forma automática. | |||
Si usa Eclipse, una vez que su rama se crea a nivel local, cree un proyecto de PHP a partir del asistente eligiendo "'''Create from existing project'''" y seleccione el directorio de su repositorio GIT local (No use create a PHP project from scratch). | |||
A continuación haga click con el botón derecho del ratón en su workspace y escoja "'''Team - Share'''". Seleccione GIT y haga click en la opción "'''Use or create repository in parent folder of project'''". | |||
Un método alternativo es usar el menú File->Import, Git->Project from Git, Seleccione el repositorio GIT y haga click en Next, Use New project Wizard -> Php project, indique el directorio de su repositorio local GIT. | |||
Seguidamente, puede configurar Eclipse para evitar analizar todos los archivos del proyecto (Outline scanner, TODO scanner, syntax scanner...). Esto evitará que Eclipse se vuelva lento. Para ello, haga clic derecho en el proyecto, elija Build Path y configure como la siguiente captura de pantalla. | |||
[[File:Eclipse php build path.png|240px]] | [[File:Eclipse php build path.png|240px]] | ||
{{ToTranslate}} | |||
=Get last version of sources using a full GIT access= | =Get last version of sources using a full GIT access= | ||
== Prerequisite == | == Prerequisite == | ||