background preloader

GIT

Facebook Twitter

Git version control with Eclipse (EGit) Deployment para Web Apps con GIT — elweb. How To Set Up Automatic Deployment with Git with a VPS. Introduction For an introduction to Git and how to install, please refer to the introduction tutorial.

How To Set Up Automatic Deployment with Git with a VPS

This article will teach you how to use Git when you want to deploy your application. While there are many ways to use Git to deploy our application, this tutorial will focus on the one that is most straightforward. I assume you already know how to create and use a repository on your local machine. If not, please refer to this tutorial. Despliegue del servidor de desarrollo a producción usando git  Desde hace algunos días teníamos la inquietud de como mejorar el proceso de paso de nuestras aplicaciones del servidor de desarrollo a producción sin tener que hacerlo manualmente usando el viejo y fastidioso método de copia manual de archivos, y lo admito esto muchas veces incluía copiar en una hoja los archivos que habías modificado para luego pasarlos.

Despliegue del servidor de desarrollo a producción usando git 

Ahora bien, como el proyecto ya esta un poco más maduro y las necesidades de controlar el codigo fuente se han hecho imperativas empece con uno de los proyectos que por el momento es mas popular, git. Y es que si detallas los últimos desarrollos open-source especialmente los desarrollados para web todos están haciendo uso de github. Así pues me coloque en la tarea de instalar servidores con copias de git propias y realizar el proceso como debería hacerse! En el servidor de producción. Sistemas de control de versiones: Subversion y git. [singlepic=545,120,,,left] Después de trabajar con algún sistema de control de versiones uno se pregunta como ha podido desarrollar —o vivir jejeje— sin ellos.

Sistemas de control de versiones: Subversion y git

El primer VCS (Version Control System — Sistema de Control de Versiones) del cual llegué a escuchar fue el antiguo CVS (Concurrent Versions System). Aún recuerdo las ventajas que mencionaban algunos amigos acerca de usar un software que te ayudara a llevar un control de los cambios que haces en tu código: No tienes que hacer respaldos a mano de tu proyecto — Al ir haciendo commits, automáticamente se van guardando puntos de restauración de tu código.Puedes regresar a una fecha determinada o versión de tu código fuente — Gracias a los puntos de restauración que has ido guardando en cada commit que haces.Es posible desarrollar en equipo de una manera organizada — Así no pasará que alguien sobreescriba los archivos y cambios de alguien más sin querer.

Control de versiones Git VS Subversion - Zainex.es. En un SVC centralizados como Subversion sólo el repositorio central tiene el historial completo.

Control de versiones Git VS Subversion - Zainex.es

Esto significa que los usuarios deben comunicarse a través de la red con el repositorio central para obtener el historial acerca de un archivo. Las copias de seguridad con Subversion se debe mantener con independencia de las VCS. Git vs. Subversion: ¿cuándo utilizar uno u otro? Git vs.

Git vs. Subversion: ¿cuándo utilizar uno u otro?

Subversion: ¿cuándo utilizar uno u otro? Fecha 29 May, 2013 18:30 - 20:00 Javahispano y Paradigma Tecnológico organizaron un un seminario sobre una comparativa de sistemas de versionado: subversion vs. git el 29 de mayo de 2013. Seminario impartido por Mariano Navas Contenido del seminario. Git y cómo trabajar con un repositorio de código distribuido.

Alejandro Pérez García Alejandro es socio fundador de Autentia y nuestro experto en J2EE, Linux y optimización de aplicaciones empresariales.

Git y cómo trabajar con un repositorio de código distribuido

Ingeniero en Informática y Certified ScrumMaster Si te gusta lo que ves, puedes contratarle para darte ayuda con soporte experto, impartir cursos presenciales en tu empresa o para que realicemos tus proyectos como factoría (Madrid). Puedes encontrarme en Autentia: Ofrecemos servicios de soporte a desarrollo, factoría y formación. Ver todos los tutoriales del autor Fecha de publicación del tutorial: 2010-07-12. Cómo crear y guardar un proyecto Symfony2 en git — Manual de Symfony2 en Español. ¿Cómo funciona?

Cómo crear y guardar un proyecto Symfony2 en git — Manual de Symfony2 en Español

Cada proyecto Symfony utiliza una gran cantidad de bibliotecas "vendor" de terceros. De una u otra manera el objetivo es descargar estos archivos en tu directorio vendor/ y, de ser posible, darle una forma sensata para manejar la versión exacta que necesita cada uno. De manera predeterminada, estas bibliotecas se descargan ejecutando el «descargador» binario, php composer.phar install. Este archivo composer.phar es parte de una biblioteca llamada Composer y puedes leer más acerca de su instalación en el capítulo Instalación. El archivo composer.phar lee el archivo composer.json en la raíz de tu proyecto. Usando Git con un repositorio central. Traducido del original por Abhijit Menon-Sen <ams@toroid.org>.

Usando Git con un repositorio central

Ver fuente En este tutorial se explica cómo compartir un repositorio Git entre los desarrolladores. Está dirigido a pequeños equipos que están adoptando Git por primera vez y quieren empezar a trabajar rápidamente con una configuración familiar antes de explorar nuevas posibilidades Git. Si sigue estas indicaciones el resultado final será un único repositorio central organizado que su grupo puede usar para publicar su trabajo y buscar lo que otros han publicado.

Cada usuario tendrá una “copia de trabajo” que será en sí mismo un repositorio Git de pleno derecho, y muchos nuevos flujos de trabajo están a disposición de los usuarios a medida que aprenden más. Sería de gran ayuda si usted está familiarizado con la terminología básica y el uso de Git, pero si no, usted puede hojear a averiguar qué comandos que necesita para leer y experimentar. Configuración del repositorio En el servidor. Crear y usar un repositorio git en un servidor. No todo código. En el artículo anterior, hemos estado trabajando con el repositorio local.

No todo código

Cuando queremos trabajar con otros desarrolladores, necesitamos un repositorio centralizado al que subir los cambios del repositorio local y en el que podamos ver las modificaciones de otros desarrolladores. Si de lo que se trata es de un repositorio de código corporativo, en el que queramos tener un control total de acceso de lectura o escritura, podemos usar Gitosis. Nosotros usaremos Github, que permite dar de alta repositorios “opensource”, es decir, el código que subas al repositorio lo puede ver cualquier desarrollador, y no se puede restringir el acceso de lectura a no ser que tengas una cuenta de pago. Git - la guía sencilla. Git - la guía sencilla una guía sencilla para comenzar con git. sin complicaciones ;) por Roger Dudler (traducido por @lfbarragan y @adrimatellanes) créditos a @tfnico, @fhd y Namics disponible en english, deutsch, français, indonesian, italiano, nederlands, polski, português, русский, türkçe, မြန်မာ, 日本語, 中文, 한국어 por favor, reporta cualquier problema en github configuración.

git - la guía sencilla

Prólogo. Git es la navaja suiza del control de versiones. Una herramienta de control de revisiones confiable, versátil y multipropósito, que por su extraordinaria flexibilidad es complicada de aprender, y más aún de dominar. Estoy documentando lo que he aprendido hasta ahora en estas páginas, porque inicialmente tuve dificultades para comprender el manual de usuario de Git. Tal como observó Arthur C. Clarke, cualquier tecnología suficientemente avanzada, es indistinguible de la magia.

Este es un gran modo de acercarse a Git: los novatos pueden ignorar su funcionamiento interno, y ver a Git como un artefacto que puede asombrar a los amigos y enfurecer a los enemigos con sus maravillosas habilidades. En lugar de ser detallados, proveemos instrucciones generales para efectos particulares. Agradezco a Dustin Sallings, Alberto Bertogli, James Cameron, Douglas Livingstone, Michael Budde, Richard Albury, Tarmigan, Derek Mahar y Frode Aannevik por sugerencias y mejoras.