INSTRUCCIONES PARA AGREGAR UN NUEVO ARTICULO AL REPOSITORIO DEL GRUPO GRyDS (antes CAR2) *** CONTEXTO: * $WDIR: apunta a un directorio de trabajo del usuario * $MYPAPER_DIR: apunta al directorio donde estan los archivos del paper * El nombre del proyecto es parProfGrid2005 (obviamente no puede tener el mismo nombre de otro que ya este alli) * El usuario tiene acceso al repositorio (jazz). Este acceso debe ser * solicitado al administrador (figueira at usb.ve) y se controla con una clave de acceso. Supongamos que su login es "fulano" * La base del repositorio es http://jazz.ldc.usb.ve/svn/trunk Alli se derivan dos ramas, una para el soporte de articulos (bibliografia, figura, etc.) que esta en http://jazz.ldc.usb.ve/svn/trunk/PapersFactory y otra para los papers http://jazz.ldc.usb.ve/svn/trunk/Papers *** COMANDOS $ cd $WDIR # Se trae del repositorio la rama de soporte para articulos $ svn checkout http://jazz.ldc.usb.ve/svn/trunk/PapersFactory # Se va al directorio donde estan los fuentes del nuevo articulo, se eliminan los archivos espureos o generados, y se importa en el repositorio, bajo Papers $ cd $MYPAPER_DIR $ rm *~ *.dvi ... $ svn import -m "Comentario" \ http://jazz.ldc.usb.ve/svn/trunk/Papers/Nombre_de_Proyecto_Paper # Se va al directorio de trabajo, y se saca la copia del articulo, que estara bajo control de SVN $ cd $WDIR $ svn checkout \ http://jazz.ldc.usb.ve/svn/trunk/Papers/Nombre_de_Proyecto_Paper $ cd Nombre_de_Proyecto_Paper # Se elimina la copia original, para evitar errores $ rm -r $MYPAPER_DIR *** DETALLES Y COMENTARIOS 1. REPOSITORIO - El repositorio esta (por ahora) en la maquina jazz, en el directorio de repositorios SVN en esa maquina (/usr/local/svnRepos), bajo el Proyecto (directorio) SVN Papers - Agregar un nuevo articulo consiste en incluir un subproyecto del Proyecto Papers 2. OPERACIONES PREVIAS - El usuario que quiere agregar un paper debe crear un directorio donde contiene los archivos fuentes del paper. - Puede partirse desde cero, con archivos nuevos, o utilizar la estructura general disponible en el subproyecto SVN PapersFactory/Templates. En este caso, los archivos de ese subproyecto deben obtenerse del repositorio, y copiarse en el directorio del paper. - Debe tenerse cuidado en eliminar todos los archivos que no sean fuentes (por ejemplo, los *~, los .aux, .dvi. etc.) antes de agregar al articulo al directorio.