Line 83:
Line 83:
= Recuperar/actualizar una versión CVS de desarrollo =
= Recuperar/actualizar una versión CVS de desarrollo =
+
===Recuperación de la última versión de los fuentes con acceso CVS anónimo===
+
Sin cuenta Savannah o sin autorización de acceso CVS en escritura, puede utilizar un cliente CVS (como pueda ser [http://www.wincvs.org WinCVS] o [http://www.tortoisecvs.org TortoiseCVS] en windows, el cliente CVS de Eclipse o la línea de comandos CVS en Linux) para recuperar los fuentes del proyecto.
−
===Recuperación última versión de los fuentos por CVS===
+
El comando que permite recuperar la totalidad de los archivos de un directorio es:
+
<source lang="bash">
+
CVSROOT=:pserver:anonymous@cvs.savannah.nongnu.org:/cvsroot/dolibarr
+
export CVSROOT
+
cvs -q checkout -r HEAD dolibarr
+
</source>
+
HEAD significa que queremos la última versión en curso de desarrollo.
−
Para recuperar la última versión en fase de desarrollo, puede utilizar directamente [http://savannah.nongnu.org/cvs/?group=dolibarr el servidor CVS en modo anónimo], si dispone de un cliente CVS (comandos [http://www.wincvs.org WinCVS] ó [http://www.tortoisecvs.org TortoiseCVS] en Windows, ó CVS en Linux, por ejemplo).
+
===Recuperación de la última versión de los fuentes con acceso CVS completo===
+
Otro método para recuperar la versión CVS es el uso de las utilidades CVS. Debe de tener una cuenta Savannah con acceso CVS en escritura y un cliente CVS (comandos CVS bajo Linux, WinCVS o TortoiseCVS bajo Windows, o el cliente CVS en Eclipse...).
−
El comando que permite recuperar una instantánea integral (sin seguimiento cvs) en la carpeta actual es:
+
El comando que permite recuperar la totalidad de los archivos de un directorio es:
<source lang="bash">
<source lang="bash">
−
CVSROOT=:pserver:anonymous@cvs.savannah.nongnu.org:/cvsroot/dolibarr
+
CVSROOT=:ext:yoursavannahlogin@cvs.savannah.nongnu.org:/cvsroot/dolibarr
export CVSROOT
export CVSROOT
cvs -q checkout -r HEAD dolibarr
cvs -q checkout -r HEAD dolibarr
</source>
</source>
−
HEAD significa que queremos la última versión en fase de desarrollo.
+
HEAD significa que queremos la última versión en curso de desarrollo.
+
+
===Recuperar los módulos complementarios===
+
+
Se encuentra disponible un segundo repositorio CVS para los módulos no oficiales o especiíficos, se encuentra disponible en el módulo CVS dolibarrmod
+
<source lang="bash">
+
CVSROOT=:ext:yoursavannahlogin@cvs.savannah.nongnu.org:/cvsroot/dolibarr
+
export CVSROOT
+
cvs -q checkout -r HEAD dolibarrmod
+
</source>
+
+
===Usar Eclipse para recuperar la versión CVS CVS===
+
El proceso se detalla en la página
+
[[Herramientas_de_Desarrollo#Configurar_Eclipse_para_recuperar_la_versi.C3.B3n_CVS|Configurar Eclipse para recuerar la versión CVS]]
−
El comando que permite actualizar localmente una copia de trabajo CVS que ya ha sido recuperado:
+
===Actualizar su repositorio CVS===
+
El comando que permite actualizar localmente una copia de trabajo CVS (repositorio), que ya ha sido tratada por un checkout CVS, es la siguiente:
−
''En Linux:''
+
''Bajo linux:''
<source lang="bash">
<source lang="bash">
cvs -q update -P -d
cvs -q update -P -d
</source>
</source>
−
''En windows con Tortoise cvs''
+
''Bajo Windows con Tortoise cvs''
<source lang="bash">
<source lang="bash">
"C:\Program Files\CVSNT\cvs.exe" -q update -P -d
"C:\Program Files\CVSNT\cvs.exe" -q update -P -d
</source>
</source>
−
Y para dejar su copia local anulando sus modificaciones con los ficheros integrados en cvs:
+
Y para actualizar su copia local anulando las modificaciones realizadas en sus fuentes locales, añadir la opción -C:
+
+
''Bajo linux:''
+
<source lang="bash">
+
cvs -q update -P -C -d
+
</source>
+
''Bajo Windows con Tortoise cvs''
<source lang="bash">
<source lang="bash">
"C:\Program Files\CVSNT\cvs.exe" -q update -P -C -d
"C:\Program Files\CVSNT\cvs.exe" -q update -P -C -d
</source>
</source>
+
Si es necesario, cambie los permisoss de propiedad en los directorios, para que el servidor tenga acceso.
−
Si es necesario, modifique los derechos de propiead de los dosiers, para que el servidor tenga acceso.
+
===Recuperación de otra rama por CVS===
−
===Recuperación última versión de los fuentes por descarga===
+
Si desea obtener una versión particular (con sus parches), deberá seguir el mismo proceso, reemplazando HEAD por el nombre de la rama.
+
Por ejemplo DOLIBARR_2_2_BRANCH para obtener la rama 2.2 o DOLIBARR_2_4_BRANCH para la rama 2.4.
−
Este método permite recuperar la versión CVS de la rama principal de desarrollo (llamada HEAD). La operación consiste en recuperar la última versión de los ficheros de Dolibarr que són reagrupados cada noche en un zip.
+
===Recuperación de la última version de los fuentes mediante descarga===
−
Para ello, vaya a [http://www.dolibarr.org/downloads/cat_view/64-development-version versión CVS del día].
+
Este método le permite recuperar el snapshot diario de la versión CVS del desarrollo principal (llamado HEAD) sin utilizar un software cliente CVS. La operación consiste en descargar la última versión de los archivos de Dolibarr que se montan todas las noches en un zip.
−
Los nuevos archivos sobrescribirán a los antiguos.
+
Para ello, vaya a la página [http://www.dolibarr.org/downloads/cat_view/64-development-version versión CVS del día].
−
===Recuperación de otra rama en el CVS===
+
Los nuevos archivos remplazarán a los antiguros.
−
Si desea una versión particular (con sus patchs), debe seguir el mismo procedimiento que el anterior pero sustituyendo HEAD con el nombre de la rama.
+
El inconveniente de este método consiste en que deberá descargar todo cada vez para actualizarse.
−
Por ejemplo DOLIBARR_2_2_BRANCH para la rama 2.2 ó DOLIBARR_2_4_BRANCH para la rama 2.4.
===Actualización de la base de datos===
===Actualización de la base de datos===
−
+
Si acaba de realizar una actualización, el próximo paso consiste en migrar la base de datos para coordinarla con los nuevos fuentes. Para ello, simplemente vaya a
−
El segundo paso es migrar la base de datos. Para ello, simplemente vaya a
http://midolibarr/install/
http://midolibarr/install/
y escoja la opción "Actualizar".
y escoja la opción "Actualizar".
−
Este procedimiento de migración/actualización está diseñado para funcionar independientemente del estado de inicio y puede ser realizado varias veces sin riesgo.
+
Este proceso de migración/actualización está diseñado para funcionar independientemente del estado de inicio y puede ser realizado varias veces sin riesgo.
= Cómo crear un nuevo Tema =
= Cómo crear un nuevo Tema =