feed

Sistemas de control de versiones

GitHub ha marcado un antes y un después en el modo de percibir el código abierto, la colaboración entre desarrolladores y cómo hacer "social" nuestro código. Pero GitHub tiene un pero: su modelo de negocio no nos permite tener repositorios privados.

Aquí es donde entra en juego GitLab, que sin entrar en detalles, nos proporciona repositorios privados, sin perder funcionalidades y con una interfaz muy ligera y cómoda.

Siendo justos, GitHub tiene muy merecido el lugar en el que está, ya que ese...

Leer más »

Los mensajes de commit en Git son fundamentales para indicar el estado en el que se encuentra el proyecto y lo que se van a encontrar nuestros compañeros al hacer checkout de ese commit o branch.

Aunque muchos proyectos de software libres siguen reglas de estilo y concisión para esos mensajes de commit, al día a día para nuestros proyectos en el trabajo o personales no seguimos ninguna regla en...

Leer más »

A Github no le basta con limitarse a abrir una API para que los desarrolladores creen sus aplicaciones, sino que lanza un completo conjunto de recursos a su disposición a través de Github Developer Program. El objetivo es que con Github se pueda hacer prácticamente todo: gestionar tareas, autenticación y, por supuesto, enganchar cada commit de nuestros proyectos para testear, analizar y desplegar...

Leer más »

Atlassian lleva bastante tiempo creando herramientas para la gestión de proyectos software, entre las más conocidas se encuentra JIRA y Confluence. Su foco en metodologías ágiles les ha conducido a centrarse en Git como base para articular un ecosistema completo como otra serie de herramientas como Stash, gestor de repositorios corporativo de Git adhoc, o Bitbucket en la nube, SourceTree y Bamboo ...

Leer más »

¿Sabías que todo el código de Facebook está alojado en un único repositorio? Según han publicado hace unos días en su blog para desarrollo, esto les llevó a solucionar un grave problema para escalar tan inmenso número de líneas de código (más de 14 millones en 44.000 ficheros) y que no se convirtiera en un grave cuello de botella para el trabajo de sus ingenieros.

Una deuda técnica para que sus...

Leer más »

Visual Studio es parte de un ecosistema completo y complejo de desarrollo, que se integra de forma nativa con el Team Foundation Server como gestor de código fuente y gestión del Ciclo de Vida.

Sin embargo, según ha ido evolucionando el IDE a través de los años, ha ido abarcando y permitiendo la integración de tecnología fuera del ámbito de Microsoft, dando un plus de flexibilidad a la...

Leer más »

A finales del mes de abril, escribí un análisis sobre una revolucionaría herramienta de merge de código compartido, Semantic Merge, de la empresa códice software – que además es 100% española.

Y en el cual, además, tuve el placer de compartir con los lectores de GenbetaDev las opiniones y anotaciones de Roberto Luis Bisbé , uno de los programadores directamente participante en este proyecto tan...

Leer más »

Los desarrolladores utilizamos de forma habitual, o al menos así debería ser en todos los casos, los repositorios de código para mantener un control cercano de las versiones y optimizar el trabajo en equipo.

Dichos repositorios permiten que un equipo trabaje sobre un mismo código, modificándolo, añadiendo o eliminando líneas, de forma simultánea. O, utilizando una política de branching,...

Leer más »

SourceTree es quizás uno de los mejores clientes GUI para manejar repositorios git y mercurial que existen en la actualidad. La pena es que hasta ahora sólo estaba disponible para plataformas mac, pero eso va a cambiar ya que Atlassian ha anunciado que en breve los usuarios de Windows también podrá disfrutar de él.

Hay miles de comentarios positivos sobre SourceTree . Y no es de extrañar, ya que...

Leer más »

Quizás seas un cowboy que cabalga sólo y no le das importancia a los comentarios de tus commits en tu repositorio de código, pero cuando se trabaja en equipo estos comentarios son fundamentales para que otros compañeros sepa en qué estado se encuentra el proyecto y lo que se van a encontrar a actualizarlo.

Cuando hacemos hacemos checkout de un proyecto, lo que queremos saber es cuál es el estado...

Leer más »

Genbeta Dev Respuestas Las mejores respuestas para las mejores preguntas

Sigue a