moodle/lang/es/docs/cvs.html

356 lines
8.6 KiB
HTML
Raw Normal View History

2003-08-19 15:07:28 +00:00
<h2>C<EFBFBD>mo usar el <abbr title="Concurrent Versions System"
2003-06-26 00:14:07 +00:00
2003-08-19 15:07:28 +00:00
lang="en">CVS</abbr> para acceder y actualizar el c<>digo fuente
2003-06-26 00:14:07 +00:00
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
2003-08-19 15:07:28 +00:00
almacenar el c<>digo fuente, ya que mantiene las versiones de
2003-06-26 00:14:07 +00:00
todos los archivos de manera que no se pierda nada, y se registra el
2003-08-19 15:07:28 +00:00
uso que hacen diferentes personas. Tambi<62>n proporciona maneras
2003-06-26 00:14:07 +00:00
2003-08-19 15:07:28 +00:00
de combinar c<>digo si hay dos o m<>s personas trabajando
2003-06-26 00:14:07 +00:00
2003-08-19 15:07:28 +00:00
en el mismo archivo. Todo el c<>digo y todas las versiones se
2003-06-26 00:14:07 +00:00
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
2003-08-19 15:07:28 +00:00
con acceso de escritura</a>), necesitar<61> tener antes una <a
2003-06-26 00:14:07 +00:00
href="http://sourceforge.net/account/register.php">cuenta en
Sourceforge</a>. Para los ejemplos que presentamos en esta
2003-08-19 15:07:28 +00:00
p<EFBFBD>gina vamos a asumir que su nombre de usuario (<span lang="en">username</span>)
2003-06-26 00:14:07 +00:00
es <strong
style="color: rgb(153, 0, 0); background-color: transparent;">myusername</strong>
2003-08-19 15:07:28 +00:00
y que su contrase<73>a (<span lang="en">password</span>) es <strong
2003-06-26 00:14:07 +00:00
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
2003-08-28 01:30:32 +00:00
para usar contrase<73>as autorizadas en Sourceforge</a>. Este paso es opcional,
2003-06-26 00:14:07 +00:00
2003-08-19 15:07:28 +00:00
pero puede hacer que su experiencia del uso de CVS sea m<>s
2003-06-26 00:14:07 +00:00
agradable.</p>
<p>Una vez hecho esto debe tener todos los permisos que necesita, de
2003-08-19 15:07:28 +00:00
manera que s<>lo necesitar<61> arrancar su m<>quina y
2003-06-26 00:14:07 +00:00
2003-08-19 15:07:28 +00:00
descargar los actuales c<>digos fuente para poder empezar a
2003-06-26 00:14:07 +00:00
2003-08-19 15:07:28 +00:00
trabajar en ellos. A continuaci<63>n hay instrucciones para los
2003-06-26 00:14:07 +00:00
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
2003-08-19 15:07:28 +00:00
lang="en">transport layer</span>, de manera que usted tendr<64>
2003-06-26 00:14:07 +00:00
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
2003-08-19 15:07:28 +00:00
siguiente (todo en una l<>nea): </p>
2003-06-26 00:14:07 +00:00
<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
2003-08-19 15:07:28 +00:00
href="http://sourceforge.net/account/editsshkeys.php">contrase<73>a
2003-06-26 00:14:07 +00:00
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>
2003-08-19 15:07:28 +00:00
<p>Aparecer<EFBFBD>n todos los <20>ltimos archivos de Moodle. Ahora
2003-06-26 00:14:07 +00:00
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>
2003-08-19 15:07:28 +00:00
<p>Para localizar las <20>ltimas actualizaciones en el servidor,
2003-06-26 00:14:07 +00:00
use:</p>
<blockquote>
<pre><strong>cvs update -dP</strong> </pre>
</blockquote>
<p>Para copiar sus nuevos archivos de vuelta en el servidor
2003-08-19 15:07:28 +00:00
podr<EFBFBD>a hacer algo como:</p>
2003-06-26 00:14:07 +00:00
<blockquote>
<pre><strong>cd lang/ca <br>cvs commit</strong> </pre>
</blockquote>
2003-08-19 15:07:28 +00:00
<p>Se le pedir<69> que a<>ada algunos comentarios (esto
2003-06-26 00:14:07 +00:00
2003-08-19 15:07:28 +00:00
depende de su editor de texto) ... a<>ada un comentario
2003-06-26 00:14:07 +00:00
2003-08-19 15:07:28 +00:00
significativo y cierre el editor ... los archivos se enviar<61>n a
2003-06-26 00:14:07 +00:00
2003-08-19 15:07:28 +00:00
Sourceforge y ser<65>n almacenados. &iexcl;Hecho! </p>
2003-06-26 00:14:07 +00:00
2003-08-19 15:07:28 +00:00
<p>Para ahorrar tiempo puede poner argumentos por omisi<73>n en el
2003-06-26 00:14:07 +00:00
archivo llamado <span>.cvsrc </span> en su directorio principal. Por
2003-08-19 15:07:28 +00:00
ejemplo, el m<>o contiene:</p>
2003-06-26 00:14:07 +00:00
<blockquote>
<pre><strong>diff -c <br>update -dP</strong> </pre>
</blockquote>
2003-08-19 15:07:28 +00:00
<p>Intente "cvs help" para obtener m<>s detalles ... </p>
2003-06-26 00:14:07 +00:00
<p>&nbsp;</p>
<h3>2. Usar CVS en Windows</h3>
<blockquote>
2003-08-19 15:07:28 +00:00
<p>Estas instrucciones est<73>n basadas en notas proporcionadas
2003-06-26 00:14:07 +00:00
por Mitsuhiro Yoshida &lt;mits@mitstek.com&gt;.</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
2003-08-19 15:07:28 +00:00
SourceForge ssh, inst<73>lelo y reinicie Windows.</p>
2003-06-26 00:14:07 +00:00
<blockquote>
<p><a href="http://sourceforge.net/projects/sfsetup/">http://sourceforge.net/projects/sfsetup/</a></p>
</blockquote>
2003-08-19 15:07:28 +00:00
<p>A continuaci<63>n, configure WinCVS. Arr<72>nquelo, y vaya
2003-06-26 00:14:07 +00:00
2003-08-19 15:07:28 +00:00
al men<65> "Admin" -&gt; "Preferences". Luego
2003-06-26 00:14:07 +00:00
2003-08-19 15:07:28 +00:00
modif<EFBFBD>quelas como sigue:</p>
2003-06-26 00:14:07 +00:00
<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>
2003-08-19 15:07:28 +00:00
<p>Enhorabuena, WinCVS est<73> configurado. Ahora, ahora debe
2003-06-26 00:14:07 +00:00
2003-08-19 15:07:28 +00:00
descargarse una copia completa del c<>digo de Moodle:</p>
2003-06-26 00:14:07 +00:00
<ol>
<li>Seleccione 'Create -&gt; checkout'</li>
2003-08-19 15:07:28 +00:00
<li>Para la configuraci<63>n de "<span lang="en">Module name
2003-06-26 00:14:07 +00:00
and path on the server</span>", escriba "moodle", luego haga
clic en OK.</li>
2003-08-19 15:07:28 +00:00
<li>Escriba ah<61> <strong
2003-06-26 00:14:07 +00:00
style="color: rgb(153, 0, 0); background-color: transparent;">mypassword</strong>
2003-08-19 15:07:28 +00:00
y presione la tecla "Enter" del cuadro de di<64>logo.</li>
2003-06-26 00:14:07 +00:00
</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>
2003-08-19 15:07:28 +00:00
<li>Presione el bot<6F>n derecho del rat<61>n y seleccione
2003-06-26 00:14:07 +00:00
"<strong lang="en">Update selection</strong>"</li>
2003-08-19 15:07:28 +00:00
<li>Presione el bot<6F>n OK</li>
2003-06-26 00:14:07 +00:00
<li>Escriba <strong
style="color: rgb(153, 0, 0); background-color: transparent;">mypassword</strong>
2003-08-19 15:07:28 +00:00
y presione la tecla Enter del cuadro de di<64>logo.</li>
2003-06-26 00:14:07 +00:00
</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>
2003-08-19 15:07:28 +00:00
<li>Presione el bot<6F>n derecho del rat<61>n y seleccione "<strong
2003-06-26 00:14:07 +00:00
lang="en">Commit selection</strong>"</li>
2003-08-19 15:07:28 +00:00
<li>Presione el bot<6F>n OK</li>
2003-06-26 00:14:07 +00:00
2003-08-19 15:07:28 +00:00
<li>Escriba un comentario significativo y presione el bot<6F>n
2003-06-26 00:14:07 +00:00
OK.</li>
<li>Escriba <strong
style="color: rgb(153, 0, 0); background-color: transparent;">mypassword</strong>
2003-08-19 15:07:28 +00:00
y presione "Enter" en el cuadro de di<64>logo.</li>
2003-06-26 00:14:07 +00:00
</ol>
</blockquote>
<p>&nbsp;</p>
<p style="text-align: center;">&iexcl;Buena suerte!</p>
<p>&nbsp;</p>
</div>
<p style="text-align: center; font-size: 0.7em;"><a href="."
2003-08-19 15:07:28 +00:00
target="_top">Documentaci<63>n de Moodle</a></p>
2003-06-26 00:14:07 +00:00
<p style="text-align: center; font-size: 0.7em;">Version: $Id:
2003-08-19 15:07:28 +00:00
features.html,v 1.2 2001/12/09 10:34:19 martin Exp $+</p>