Entradas

Subversion, la alternativa centralizada a Git para el control de versiones

Desarrollado actualmente por la Fundación Apache (aunque nació de mano de la empresa CollabNet allá por el año 2000), Subversion es  uno de los sistemas de control de versiones del software más utilizados históricamente y, por supuesto, otra de las aplicaciones que podemos desplegar a golpe de clic en los Servidores Cloud de Arsys. En este artículo, explicamos las características de Subversion y lo enfrentamos con su competidor Git.

Leer más

Cómo eliminar archivos de un repositorio Git después de ignorarlos

Ya hacía un tiempo que no hablábamos de Git  en este blog, pero nunca es tarde para retomar las buenas costumbres.  Lo hacemos hoy, profundizando en el uso de este sistema de control de versiones del código. En este tutorial práctico, explicamos cómo podemos suprimir los archivos de un repositorio git después de haberlos ignorado con .gitignore.

Leer más

Para qué nos pueden servir las ramas de Git

Las ramas son una de las principales utilidades que disponemos en Git para llevar un mejor control del código. Se trata de una bifurcación del estado del código que crea un nuevo camino de cara a la evolución del código, en paralelo a otras ramas que se puedan generar. En este artículo, repasamos para qué sirven las ramas de Git y cómo podemos trabajar con ellas en un proyecto.

Leer más

Cómo ignorar archivos con Git mediante el archivo de configuración .gitignore

A estas alturas, raro es el desarrollador o equipo de trabajo que no conoce o utiliza el sistema de control de versiones Git. Hoy hablaremos de un archivo fundamental en el trabajo con  repositorios a la hora de controlar las versiones de un proyecto. Se llama .gitignore y  nos sirve para ignorar archivos o carpetas enteras de nuestro sistema.

Leer más

¿En qué consisten las aplicaciones de control de versiones?

El control de versiones es un sistema que nos permite llevar un seguimiento sobre cada uno de los estados de un software a lo largo del tiempo. Muchos desarrolladores que comienzan no usan sistemas de control de versiones, pero todos han realizado alguna vez la tarea para controlar el estado de un código, aunque sea de una manera tan simple como copiar un archivo de código o una carpeta con una aplicación entera. En este artículo, profundizamos en los diferentes tipos de software de control de versiones y prestamos especial atención a Git, la actual referencia en desarrollo web, y su plataforma  de desarrollo colaborativo GitHub, responsable de su popularización.

Leer más