Archivo: subversion | Picando Código
Subversion: Como crear y aplicar parches
Mi sistema de control de versiones actual sigue siendo Subversion, a pesar de los más modernos sistemas distribuídos. Por ahora sólo los he probado por arriba. Vengo trabajando con Subversion y estudiándolo hace un par de años, y por ahora estoy contento con él. En este post les voy a comentar sobre cómo crear o aplicar un parche al código de un programa bajo control de version con Subversion. En mi caso lo aprendí para aportar código a un proyecto donde no tenía permisos de commit. Generalmente algunos proyectos Open Source / Software Libre tienen una "meritocracia", donde los privilegios […]
Subversion pasaría a ser un proyecto de la Apache Software Foundation
En un anuncio de prensa de CollabNet (empresa responsable del proyecto), se dió a conocer el envío formal de Subversion a la incubadora Apache para convertirse en parte de los esfuerzos de la Fundación. Subversion es uno de los sistemas de control de versiones más populares. Seguramente el más popular en cuanto a control centralizado, y mi sistema de control de versiones favorito 😛 Ya he publicado algo de material al respecto, y queda más por publicar: Subversion: Sistema de control de versiones – Tutorial y material Repositorio Subversion Local La Apache Software Foundation, es una corporación sin fines de […]
Subversion: Sistema de control de versiones - Tutorial y material
Hace un tiempo, publiqué sobre mi repositorio Subversion. En él explicaba cómo instalar un repositorio Subversion en local. A raíz de los comentarios que dejaron los lectores, prometí explicar un poco más del tema en algún post posterior. En este post cumplo con lo que prometí sobre Subversion. Resulta que hace unas semanas hicimos un taller sobre Subversion en el trabajo. Para entonces, me dediqué a hacer unas diapositivas a forma de presentación. La intención del taller era mirar el concepto de control de versiones, cómo trabaja Subversion, y aprender a usarlo. Después de una breve introducción teórica, salimos andando. […]
KDESvn: Cliente gráfico de Subversion para KDE
Hace pocos días descrubrí KDESvn, un cliente gráfico para Subversion en Qt. Si bien ya me acostumbré a los comandos de svn para la consola, muchas personas se sienten más cómodas usando el mouse en vez de escribir comandos (sobre todo los masters de Visual Basic). Había probado anteriormente Tortoise SVN en entorno Windows, y RapidSVN en GNU/Linux. Este último no me había llegado a convencer, así que nunca lo usé realmente. KDESvn me ha resultado una buena opción hasta ahora. KDESvn es un frontend para subversion. A diferencia de la mayoría del resto de las herramientas, usas el API […]
Repositorio Subversion Local
Qué desastre, desde hace un tiempo, no tengo repositorio Subversion personal. En alguna instalación anterior del S.O. no respaldé los repositorios, y no volví a armarlos. Siempre venía esperando a tener una torre "servidor", y guardar todo ahí. Pero hoy me decidí a instalarlo, porque no puedo seguir programando sin llevar un control de versiones. Esto es un atentado a la salud. Es como andar en moto sin casco 😛 , o peor. Instalar Subversion y dejar pronto un repositorio local es bien sencillo y rápido. Si no tenemos instalado, le damos a apt: apt-get install subversionapt-get install subversion Agregué […]
Git: Sistema de control de versiones distribuido
Ayer, por primera vez, tuve que usar Git, el sistema de control de versiones distribuido. Como he mencionado varias veces, el único sistema de control de versiones que he usado hasta ahora ha sido Subversion. Aunque en el blog ya he comentado también sobre Bazaar, todavía no he tenido oportunidad de probarlo. Teniendo una idea (muy vaga por cierto) de qué es Git, y cómo funciona, me resultó bastante fácil comprenderlo. Lo fuí usando/aprendiendo a la carrera, la mejor forma de aprender... ¿Qué es Git? Git es un sistema de control de versiones diseñado para manejar proyectos muy grandes con […]
Sistema de control de versiones: GNU Bazaar
El sistema de control de versiones Bazaar se convirtió recientemente en un proyecto GNU. Su meta es ser un sistema de control de versiones acorde a la colaboración y cooperación en el núcleo del software libre. Busca facilitar el uso de control de versiones distribuido a través de todas las plataformas. Tiene una interface simple y amigable, para que los nuevos usuarios lo encuentren familiar y natural. La operación básica para el control de versiones distribuido es el branching y merging, por lo que Bazaar está diseñado en gran parte para asegurarse que se puedan hacer branch y merge de […]
{Libros}: Version Control with Subversion - Next Generation Open Source Version Control
Version Control with Subversion - Next Generation Open Source Version Control (Control de versiones con Subversion - La próxima generación de Control de Versiones Open Source) es el nombre completo de este libro. La versión impresa se publica po O'Reilly, responsable de tantos buenos libros de programación e IT. Un libro-manual ideal para introducirse en el tema del control de revisiones, que cubre desde los fundamentos esenciales para empezar con control de versiones, hasta cómo configurar y trabajar con un servidor Subversion. Sus autores: Ben Collins-Sussman, Brian W. Fitzpatrick y Michael Pilato son parte del equipo de desarrollo del servidor, […]
Comentarios recientes