mirror of
https://github.com/moodle/moodle.git
synced 2025-01-24 09:08:22 +01:00
186 lines
9.2 KiB
HTML
186 lines
9.2 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html>
|
|
<head>
|
|
<!-- Traducción al español: Emmanuelle Gutiérrez y Restrepo (emmanuelle@sidar.org) y Claudio Tavares (claudio@enlaceacademico.com-->
|
|
</head>
|
|
<body>
|
|
<h2>Cómo usar el <abbr title="Concurrent Versions System"
|
|
lang="en">CVS</abbr> para acceder y actualizar el código fuente
|
|
de Moodle</h2>
|
|
<div style="padding-left: 3em;">
|
|
<p><abbr title="Concurrent Versions System" lang="en">CVS</abbr> 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 <a
|
|
href="http://www.sf.net/">Sourceforge</a>).</p>
|
|
<p>Para usar el <a
|
|
href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/moodle/moodle/"><span
|
|
lang="en">Moodle's CVS archive</span></a> (como <a
|
|
href="http://sourceforge.net/project/memberlist.php?group_id=30935">desarrollador
|
|
con acceso de escritura</a>), necesitará tener antes una <a
|
|
href="http://sourceforge.net/account/register.php">cuenta en
|
|
Sourceforge</a>. Para los ejemplos que presentamos en esta
|
|
página vamos a asumir que su nombre de usuario (<span lang="en">username</span>)
|
|
es <strong
|
|
style="color: rgb(153, 0, 0); background-color: transparent;">myusername</strong>
|
|
y que su contraseña (<span lang="en">password</span>) es <strong
|
|
style="color: rgb(153, 0, 0); background-color: transparent;">mypassword</strong>.
|
|
Una vez que tenga su cuenta de Sourceforge, contacte conmigo (<a
|
|
href="http://dougiamas.com/">Martin Dougiamas</a>) para que pueda
|
|
darle su acceso con permiso de escritura a determinados directorios.</p>
|
|
<p>Para evitar ser advertido por usar <strong
|
|
style="color: rgb(153, 0, 0); background-color: transparent;">mypassword</strong>
|
|
cada vez que ejecute el comando de CVS, siga las <a
|
|
href="http://sourceforge.net/account/editsshkeys.php">Instrucciones
|
|
para usar claves autorizadas en Sourceforge</a>. Este paso es opcional,
|
|
pero puede hacer que su experiencia del uso de CVS sea más
|
|
agradable.</p>
|
|
<p>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.</p>
|
|
<h3>1. Usar el CVS en Unix</h3>
|
|
<p>El CVS de Sourceforge usa por seguridad <span>ssh</span> como <span
|
|
lang="en">transport layer</span>, de manera que usted tendrá
|
|
que establecer esta variable del entorno CVS_RSH en Unix:</p>
|
|
<blockquote>
|
|
<pre><strong>setenv CVS_RSH ssh</strong> (para csh, tcsh etc.)</pre>
|
|
<pre><strong>export CVS_RSH=ssh</strong> (para sh, bash etc.)</pre>
|
|
</blockquote>
|
|
<p>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): </p>
|
|
<blockquote>
|
|
<pre><strong>cvs -z3 -d:ext:myusername@cvs.moodle.sourceforge.net:/cvsroot/moodle co moodle</strong></pre>
|
|
</blockquote>
|
|
<p>No intente ejecutar este primer comando CVS dentro de un directorio
|
|
de moodle que ya exista. Comience con un directorio nuevo.</p>
|
|
<p>Advierta que usted es avisado de <strong
|
|
style="color: rgb(153, 0, 0); background-color: transparent;">mypassword</strong>
|
|
para cada comando a menos que establezca una <a
|
|
href="http://sourceforge.net/account/editsshkeys.php">contraseña
|
|
autorizada</a></p>
|
|
<p>Ahora tiene un nuevo directorio llamado "Moodle". Puede renombrarlo
|
|
y moverlo si lo desea. Vaya a:</p>
|
|
<blockquote>
|
|
<pre><strong>cd moodle </strong></pre>
|
|
</blockquote>
|
|
<p>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 <span>cvs diff</span>, por
|
|
ejemplo: </p>
|
|
<blockquote>
|
|
<pre><strong>cvs diff -c config-dist.php<br>cvs diff -c lang</strong></pre>
|
|
</blockquote>
|
|
<p>Para localizar las últimas actualizaciones en el servidor,
|
|
use:</p>
|
|
<blockquote>
|
|
<pre><strong>cvs update -dP</strong> </pre>
|
|
</blockquote>
|
|
<p>Para copiar sus nuevos archivos de vuelta en el servidor
|
|
podría hacer algo como:</p>
|
|
<blockquote>
|
|
<pre><strong>cd lang/ca <br>cvs commit</strong> </pre>
|
|
</blockquote>
|
|
<p>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! </p>
|
|
<p>Para ahorrar tiempo puede poner argumentos por omisión en el
|
|
archivo llamado <span>.cvsrc </span> en su directorio principal. Por
|
|
ejemplo, el mío contiene:</p>
|
|
<blockquote>
|
|
<pre><strong>diff -c <br>update -dP</strong> </pre>
|
|
</blockquote>
|
|
<p>Intente "cvs help" para obtener más detalles ... </p>
|
|
<p> </p>
|
|
<h3>2. Usar CVS en Windows</h3>
|
|
<blockquote>
|
|
<p>Estas instrucciones están basadas en notas proporcionadas
|
|
por Mitsuhiro Yoshida <mits@mitstek.com>.</p>
|
|
<p>En primer lugar, descargue e instale WinCVS.</p>
|
|
<blockquote>
|
|
<p><a
|
|
href="https://sourceforge.net/project/showfiles.php?group_id=10072">https://sourceforge.net/project/showfiles.php?group_id=10072</a></p>
|
|
</blockquote>
|
|
<p>Segundo, descargue <span>sfsetup</span> para tener acceso a
|
|
SourceForge ssh, instálelo y reinicie Windows.</p>
|
|
<blockquote>
|
|
<p><a href="http://sourceforge.net/projects/sfsetup/">http://sourceforge.net/projects/sfsetup/</a></p>
|
|
</blockquote>
|
|
<p>A continuación, configure WinCVS. Arránquelo, y vaya
|
|
al menú "Admin" -> "Preferences". Luego
|
|
modifíquelas como sigue:</p>
|
|
<blockquote>
|
|
<p> [General]<br>
|
|
<strong lang="en">CVSROOT data</strong>:<br>
|
|
<strong lang="en">Authentication</strong>: ssh<br>
|
|
<strong lang="en">Path</strong>: /cvsroot/moodle<br>
|
|
<strong lang="en">Host address</strong>: cvs.moodle.sourceforge.net<br>
|
|
<strong lang="en">User name</strong>: <strong
|
|
style="color: rgb(153, 0, 0); background-color: transparent;">myusername</strong><br>
|
|
<strong>CVSROOT</strong>: <strong
|
|
style="color: rgb(153, 0, 0); background-color: transparent;">myusername</strong>@cvs.moodle.sourceforge.net:/cvsroot/moodle</p>
|
|
<p>[Globals]<br>
|
|
<strong lang="en">Checkout read-only</strong>: deseleccionado<br>
|
|
<strong lang="en">Supply control when adding files</strong>:
|
|
seleccionado<br>
|
|
<strong lang="en">Quiet mode</strong>: deseleccionado<br>
|
|
<strong lang="en">TCP/IP compression</strong>: seleccionado y elija
|
|
9<br>
|
|
<strong lang="en">Dirty files support</strong>: seleccionado<br>
|
|
<strong lang="en">Prune(remove) empty directories</strong>:
|
|
seleccionado<br>
|
|
<strong lang="en">Disable splash screen</strong>: deseleccionado</p>
|
|
</blockquote>
|
|
<p>Enhorabuena, WinCVS está configurado. Ahora, ahora debe
|
|
descargarse una copia completa del código de Moodle:</p>
|
|
<ol>
|
|
<li>Seleccione 'Create -> checkout'</li>
|
|
<li>Para la configuración de "<span lang="en">Module name and path on the server</span>", escriba "moodle", luego haga
|
|
clic en OK.</li>
|
|
<li>Escriba ahí <strong
|
|
style="color: rgb(153, 0, 0); background-color: transparent;">mypassword</strong>
|
|
y presione la tecla "Enter" del cuadro de diálogo.</li>
|
|
</ol>
|
|
<p>Tras este primer registro, pude localizar los archivos
|
|
actualizados desde el servidor CVS de la siguiente manera:</p>
|
|
<ol>
|
|
<li>Seleccione las carpetas o archivos que quiere actualizar</li>
|
|
<li>Presione el botón derecho del ratón y seleccione
|
|
"<strong lang="en">Update selection</strong>"</li>
|
|
<li>Presione el botón OK</li>
|
|
<li>Escriba <strong
|
|
style="color: rgb(153, 0, 0); background-color: transparent;">mypassword</strong>
|
|
y presione la tecla Enter del cuadro de diálogo.</li>
|
|
</ol>
|
|
<p>Tras modificar los archivos, puede volver a llevarlos al servidor
|
|
CVS de la siguiente manera:</p>
|
|
<ol>
|
|
<li>Seleccione las carpetas o archivos que quiere actualizar</li>
|
|
<li>Presione el botón derecho del ratón y seleccione "<strong
|
|
lang="en">Commit selection</strong>"</li>
|
|
<li>Presione el botón OK</li>
|
|
<li>Escriba un comentario significativo y presione el botón
|
|
OK.</li>
|
|
<li>Escriba <strong
|
|
style="color: rgb(153, 0, 0); background-color: transparent;">mypassword</strong>
|
|
y presione "Enter" en el cuadro de diálogo.</li>
|
|
</ol>
|
|
</blockquote>
|
|
<p> </p>
|
|
<p style="text-align: center;">¡Buena suerte!</p>
|
|
<p> </p>
|
|
</div>
|
|
<p style="text-align: center; font-size: 0.7em;"><a href="."
|
|
target="_top">Documentación de Moodle</a></p>
|
|
<p style="text-align: center; font-size: 0.7em;">Version: $Id:
|
|
features.html,v 1.2 2001/12/09 10:34:19 martin Exp $+</p>
|
|
</body>
|
|
</html>
|