-- Luis http://eviled.org | GPG Public Key: 0x038F9EA5 GPG F/P:E835 776E 09A8 2619 1E2B 699E 4404 9E89 038F 9EA5
#use wml::debian::template title="Uso del CVS" #use wml::debian::translation-check translation="1.4" maintainer="Luis Uribe" <p>CVS es un programa para ayudar en la gestión de varias personas que trabajan simultáneamente en el mismo material. Cada usuario crea una copia local del repositorio principal. Las copias locales pueden residir en la misma máquina, o a lo largo del mundo. Los usuarios pueden entonces, modificar la copia local como deseen y cuando el material modificado está listo, enviar los cambios de vuelta al repositorio principal. <p>CVS no le permitirá que envíe un fichero si la copia del repositorio principal ha sido modificada desde la última actualización que usted realizó. Ésto no suele ser un problema, ya que usted todavía puede actualizar su copia local. Si las modificaciones eran de partes diferentes a las que usted trabajo, los cambios se fusionan silenciosamente. Si los cambios afectan la misma área en la que usted estuvo trabajando, le avisará que hay un conflicto y que necesita editar el fichero para corregir el problema antes de enviarlo. <P>En lo que sigue usaremos un acceso anónimo como ejemplo. Si usted tiene acceso a otra cuenta que le da permisos de escritura en el repositorio, entonces debería usar esa cuenta. Si está planeando hacer cambios, debería conseguir una cuenta antes de empezar, ya que los usuarios anónimos no pueden enviar cambios. Vea la sección sobre <a href="#write-access">acceso con escritura</a> para más información. <p>Para empezar a usar CVS, primero ha de <code>entrar</code> (login) en el servidor CVS <pre> cvs -d :pserver:[EMAIL PROTECTED]:/cvs/webwml login </pre> <p>(simplemente presione Enter cuando se le pregunte por una clave). <P>Para bajar una copia de los ficheros wml a su máquina local, necesita usar: <pre> cvs -d :pserver:[EMAIL PROTECTED]:/cvs/webwml checkout webwml </pre> <p>Puede descargar un subconjunto de las páginas de esta forma: <pre> cvs -d :pserver:[EMAIL PROTECTED]:/cvs/webwml checkout -l \\ webwml webwml/<<var>idioma</var>> cvs -d :pserver:[EMAIL PROTECTED]:/cvs/webwml checkout \\ webwml/Perl webwml/english/template webwml/<<var>idioma</var>>/Pics cvs -d :pserver:[EMAIL PROTECTED]:/cvs/webwml checkout \\ <<var>ruta a los ficheros deseados</var>> </pre> <p>Repita esto para todos los directorios o ficheros que quiera. La segunda línea incluye todos los ficheros que necesitará si quiere crear HTML a partir de los ficheros WML. Las descargas parciales no están soportadas en realidad, así que las instrucciones de más arriba puede que no siempre funcionen. <p>Si ha recibido un usuario y clave, insértela en vez de «anonymous», de esta forma: <pre> cvs -d :pserver:[EMAIL PROTECTED]:/cvs/webwml checkout webwml/english/doc </pre> <P>Desde ahora, no necesitará usar la parte <code>'-d :pserver:...'</code> Cada pocos días tendrá que hacer: <pre> cvs update -d </pre> <p>para actualizar cualquier fichero del repositorio que haya cambiado. La opción de actualización <code>-d</code> añadirá cualquier nuevo directorio automáticamente. Puede que quiera crear un fichero <code>~/.cvsrc</code>, de forma que no tenga que teclear cada vez las mismas opciones. Por ejemplo, puede contener: <pre> cvs -z9 update -d -P diff -u </pre> <P>Lo siguiente es para aquellos que tienen permisos de escritura en el repositorio. Cuando termine con una página, puede enviar sus cambios al repositorio usando <pre> cvs commit <file>.wml </pre> <p>o <pre> cvs commit <dir> (para enviar todos los cambios en <dir>) </pre> <p>o <pre> cvs commit (para enviar todos los cambios desde el directorio actual y subdirectorios) </pre> <P>Si es la primera persona en traducir una página, necesita hacer <pre> cvs add <file>.wml </pre> <p>antes de enviarla. Tenga en cuenta que <code>cvs add</code> no es recursivo, por lo que necesitará añadir un directorio antes de añadir su contenido. <P>Para más información sobre CVS, use <code>info cvs</code>. <h3><a name="write-access">Acceso con escritura al CVS</a></h3> <p>Para las instrucciones sobre como obtener acceso con escritura al CVS, vea <url "http://people.debian.org/~joey/misc/webwml.html">.
signature.asc
Description: Digital signature