Cómo usar el CVS para acceder y actualizar el código fuente
de Moodle
CVS es un
Sistema Concurrente de Versiones. Normalmente se usa como un forma de
almacenar el código fuente, ya que mantiene las versiones de
todos los archivos de manera que no se pierda nada, y se registra el
uso que hacen diferentes personas. También proporciona maneras
de combinar código si hay dos o más personas trabajando
en el mismo archivo. Todo el código y todas las versiones se
almacenan en un servidor central (en este caso, en Sourceforge).
Para usar el Moodle's CVS archive (como desarrollador
con acceso de escritura), necesitará tener antes una cuenta en
Sourceforge. Para los ejemplos que presentamos en esta
página vamos a asumir que su nombre de usuario (username)
es myusername
y que su contraseña (password) es mypassword.
Una vez que tenga su cuenta de Sourceforge, contacte conmigo (Martin Dougiamas) para que pueda
darle su acceso con permiso de escritura a determinados directorios.
Para evitar ser advertido por usar mypassword
cada vez que ejecute el comando de CVS, siga las Instrucciones
para usar claves autorizadas en Sourceforge. Este paso es opcional,
pero puede hacer que su experiencia del uso de CVS sea más
agradable.
Una vez hecho esto debe tener todos los permisos que necesita, de
manera que sólo necesitará arrancar su máquina y
descargar los actuales códigos fuente para poder empezar a
trabajar en ellos. A continuación hay instrucciones para los
sistemas Unix y Windows.
1. Usar el CVS en Unix
El CVS de Sourceforge usa por seguridad ssh como transport layer, de manera que usted tendrá
que establecer esta variable del entorno CVS_RSH en Unix:
setenv CVS_RSH ssh (para csh, tcsh etc.)
export CVS_RSH=ssh (para sh, bash etc.)
Lo mejor es poner esto en su .bashrc o .cshrc de manera que no tenga
que escribirlo todas las veces. Entonces, revise Moodle usando lo
siguiente (todo en una línea):
cvs -z3 -d:ext:myusername@cvs.moodle.sourceforge.net:/cvsroot/moodle co moodle
No intente ejecutar este primer comando CVS dentro de un directorio
de moodle que ya exista. Comience con un directorio nuevo.
Advierta que usted es avisado de mypassword
para cada comando a menos que establezca una contraseña
autorizada
Ahora tiene un nuevo directorio llamado "Moodle". Puede renombrarlo
y moverlo si lo desea. Vaya a:
cd moodle
Aparecerán todos los últimos archivos de Moodle. Ahora
usted puede cambiar archivos en su copia. Para comparar sus archivos
con la copia del servidor CVS principal use cvs diff, por
ejemplo:
cvs diff -c config-dist.phpcvs diff -c lang
Para localizar las últimas actualizaciones en el servidor,
use:
cvs update -dP
Para copiar sus nuevos archivos de vuelta en el servidor
podría hacer algo como:
cd lang/ca cvs commit
Se le pedirá que añada algunos comentarios (esto
depende de su editor de texto) ... añada un comentario
significativo y cierre el editor ... los archivos se enviarán a
Sourceforge y serán almacenados. ¡Hecho!
Para ahorrar tiempo puede poner argumentos por omisión en el
archivo llamado .cvsrc en su directorio principal. Por
ejemplo, el mío contiene:
diff -c update -dP
Intente "cvs help" para obtener más detalles ...
2. Usar CVS en Windows
Estas instrucciones están basadas en notas proporcionadas
por Mitsuhiro Yoshida <mits@mitstek.com>.
En primer lugar, descargue e instale WinCVS.
https://sourceforge.net/project/showfiles.php?group_id=10072
Segundo, descargue sfsetup para tener acceso a
SourceForge ssh, instálelo y reinicie Windows.
http://sourceforge.net/projects/sfsetup/
A continuación, configure WinCVS. Arránquelo, y vaya
al menú "Admin" -> "Preferences". Luego
modifíquelas como sigue:
[General]
CVSROOT data:
Authentication: ssh
Path: /cvsroot/moodle
Host address: cvs.moodle.sourceforge.net
User name: myusername
CVSROOT: myusername@cvs.moodle.sourceforge.net:/cvsroot/moodle
[Globals]
Checkout read-only: deseleccionado
Supply control when adding files:
seleccionado
Quiet mode: deseleccionado
TCP/IP compression: seleccionado y elija
9
Dirty files support: seleccionado
Prune(remove) empty directories:
seleccionado
Disable splash screen: deseleccionado
Enhorabuena, WinCVS está configurado. Ahora, ahora debe
descargarse una copia completa del código de Moodle:
Seleccione 'Create -> checkout'
Para la configuración de "Module name and path on the server", escriba "moodle", luego haga
clic en OK.
Escriba ahí mypassword
y presione la tecla "Enter" del cuadro de diálogo.
Tras este primer registro, pude localizar los archivos
actualizados desde el servidor CVS de la siguiente manera:
Seleccione las carpetas o archivos que quiere actualizar
Presione el botón derecho del ratón y seleccione
"Update selection"
Presione el botón OK
Escriba mypassword
y presione la tecla Enter del cuadro de diálogo.
Tras modificar los archivos, puede volver a llevarlos al servidor
CVS de la siguiente manera:
Seleccione las carpetas o archivos que quiere actualizar
Presione el botón derecho del ratón y seleccione "Commit selection"
Presione el botón OK
Escriba un comentario significativo y presione el botón
OK.
Escriba mypassword
y presione "Enter" en el cuadro de diálogo.
¡Buena suerte!
Documentación de Moodle
Version: $Id:
features.html,v 1.2 2001/12/09 10:34:19 martin Exp $+
Wyszukiwarka
Podobne podstrony:
cvscvscvscvscvscvs writecvscvscvscvs anoncvsSecure CVS Pservercvscvs howtocvscvscvswięcej podobnych podstron