hacer merge entre un branch y el trunk

No es la primera vez que me enfrento a ello, pero siempre se me olvida cómo se hace y pierdo un montón de tiempo con ello. Así que lo apunto, y seguro que a alguien más le hace falta:El escenario en mi caso son 2 rama: el trunk y un branch del primero. El branch […]

svn locale problema

svn: warning: cannot set LC_CTYPE localesvn: warning: environment variable LC_CTYPE is UTF-8svn: warning: please check that your locale name is correctsvn: Can’t convert string from native encoding to ‘UTF-8’:svn: CROACIA_-_PARA_SOLICITAR_NACIMIENTO__-_CON_TRADUCCION_AL_ESPA?195?145OL_HECHA_POR_SEBASTIAN.jpg Para solucionarlo, hay que crear el locale que pide (UTF-8) a partir de uno existente. En mi caso es_AR.utf8Para eso, hay que crear un symlink […]

Trabajando con SVN branches

hacer una copya del trunk a la carpeta branches: svn copy svn://localhost/ciudadanias/trunksvn://localhost/ciudadanias/branches/aaaaaaa-m “Creando branch para aaaaaa”

svn en fedora core 7

para instalar el server:yum install subversion luego crear una carpeta donde vas a ir creando los repospor ejemplo en tu homecdmkdir svnreposcd svnrepos ahora para crear un repo en esa carpetasvnadmin create wtfeedahora hay que crear un usuario del repovi wtfeed/conf/svnserve.confy agregar estas 3 lineasanon-access = noneauth-access = writepassword-db = passwd ahora abrimos el archivo […]

cron para backup del svn

escribimos en la consola: crontab -e luego creamos un linea como esta: 00 */6 * * * /home/gonzo/Scripts/repo_dump.sh esto implica que cada 6 horas se ejecuta el script de backup ahora creo el script de backup con esto: ********************************repo_dump.sh**************************** #!/bin/bash svnadmin dump /var/svn/repo1 | gzip > /home/gonzo/repo-`date +%Y-%m-%d–%H-%M`.dump.gz #ahora lo muevo al destino final que […]

Borrar todos los .svn de un directorio

Para ejecutar un comando recursivamente en un directorio,por ejemplo en este caso, borrar todos los directorios “.svn” :una vez posicionados en el directorio padre o contenedor, ejecutar:find -name .svn -type d -exec rm -rf {} ; en MAC es: find . -name .svn -type d -exec rm -rf {} ;

Guía rápida de SVN – Referencia

Características: Directory versioning: Subversion sólamente graba el historial de los cambios en los archivos, pero crea un filesystem virtual que graba también los cambios hechos en directorios. True version history: Subversion permite agregar, copiar, borrar y renombrar archivos y directorios, no como los sitemas CVS que no soportan dichas operaciones. Atomic commits: Es una colección […]

svn instalación

instalar en ubuntu Instalación en ubuntu 8.04instalar paquetes: subversion libapache2-svn apache2 Creo el repositorio sudo mkdir /var/svnsudo svnadmin create /var/svn/$REPOSsudo chown -R www-data:www-data /var/svn/$REPOSsudo chmod -R g+ws /var/svn/$REPOS Configuro el modulo svn de apachesudo gedit /etc/apache2/mods-available/dav_svn.confcreo el location: <Location /Repository>DAV svnSVNPath /var/svn/repo1AuthType BasicAuthName “Subversion Repository”AuthUserFile /etc/apache2/dav_svn.passwdAuthzSVNAccessFile /etc/apache2/dav_svn.authzRequire valid-user</Location> Genero los archivos: AuthUserFile /etc/apache2/dav_svn.passwdAuthzSVNAccessFile /etc/apache2/dav_svn.authz Agregar […]