mirror of
https://github.com/moodle/moodle.git
synced 2025-01-24 17:18:28 +01:00
541863759f
This is to be the definitive Spanish version and the parent version of all Spanish dialects. Claudio Tavares is the maintainer and coordinator of this version.
187 lines
9.2 KiB
HTML
187 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>
|