background preloader

Desarrollo

Facebook Twitter

UK Data sets. Data finders. Git. Git: Tutorial 1 (en Español) — elweb. En el post anterior hice una pequeña introducción a Git. Este post es el primero de varios tutoriales que me he comprometido a hacer relacionados a Git. Los ejemplos que voy a dar están centrados en el workflow que uso comúnmente en mi ambiente de desarrollo, Mac OS X pero funcionan igualmente en Windows y Linux. Lo primero que hay que entender es que Git es un sistema distribuido. No hay un repositorio central. Todas las copias que existen de un proyecto son un branch del proyecto. Cada usuario que tiene una copia puede hacer cambios commit y cualquier otra operación sin afectar a ningún otro usuario. Mas poderoso aun es que como no es centralizado varios usuarios pueden hacer merge entre ellos sin afectar a mas nadie. Instalar GitPara instalar git usé la version binaria que bajé desde el site de git ( > git Este comando debe producir una lista de los comandos mas comunes que usa git.

> git version Esto debe producir el numero de versión que instalamos. O. Tutorial de Git en Español - Charlie don't code. Este tutorial es una traducción con algunos agregados de Git Tutorial, de Lars Vogel. Para la traducción se han mejorado algunas cosas para adaptarlas al habla hispana. De todas maneras, el vocabulario usado puede resultarte raro.

No estoy de acuerdo con traducir todas las palabras desde el inglés al español, porque muchas veces esto es imposible. Me he encontrado en libros de bases de Datos que me hablan de "comprometer" una transacción, cuando podrían directamente haber usado la palabra "commit". Por eso, tales palabras quedan en inglés, como corresponde. También puede resultarte raro que transforme esas palabras en verbos y las conjuge, como por ejemplo, la acción de hacer un "commit" la llamo "comitear". Si nunca lo escuchaste, no te preocupes, porque esta es la jerga que se utiliza en la industria. 1. 1.1. Git es un sistema de control de versiones distribuído (scvd) escrito en C. Esta colección de archivos generalmente es llamada "código fuente". Git mantiene todas las versiones.

Git y Subversion. Hoy por hoy, la mayoría de los proyectos de código abierto y un gran número de proyectos corporativos usan Subversion para manejar su código fuente. Es el VCS más popular y lleva ahí casi una década. También es muy similar en muchas cosas a CVS, que fue el rey del control de código fuente anteriormente.

Una de las grandes características de Git es el puente bidireccional llamado git svn. Esta herramienta permite el uso de Git como un cliente válido para un servidor Subversion, así que puedes utilizar todas las características locales de Git y luego hacer publicaciones al servidor de Subversion como si estuvieras usando Subversion localmente. Git svn El comando básico de Git para todos los comandos de enlace con Subversion es git svn. Es importante fijarse en que cuando usas git svn estás interactuando con Subversion, que es un sistema mucho menos sofisticado que Git.

Setting Up To demonstrate this functionality, you need a typical SVN repository that you have write access to. Subversion.tigris.org. Control de versiones con Subversion. S Blooog | Mini manual de Subversion. Índice Introducción Este documento describe el funcionamiento básico de un servidor y los clientes de la aplicación de control de versiones Subversion bajo la plataforma Linux.

Con este documento será posible configurar el servidor, crear nuevos repositorios y manejar proyectos. Qué es Subversion Subversion es un sistema de control de versiones, generalmente de código fuente de proyectos aunque se puede utilizar para cualquier contenido susceptible de ser versionado, desarrollado por la empresa Tigris y publicado bajo licencia libre Apache/BSD. Este software está destinado a ser el sustituto natural del obsoleto CVS. La filosofía de Subversion es tener un repositorio central, donde se guarda el proyecto, y todos los clientes acceden a dicho repositorio, tanto para descargarse el proyecto como para subir los cambios realizados por los propios clientes. Creación y configuración de un repositorio Para crear un repositorio nuevo donde albergar los proyectos, se usa el siguiente comando: #!

. Exit 0. Historia de Subversion. A principios del 2000, CollabNet, Inc. ( comenzó a buscar desarrolladores para escribir un sustituto para CVS. CollabNet ofrece un conjunto de herramientas de software colaborativo llamado SourceCast, del cual un componente es el control de versiones. Aunque SourceCast usaba CVS como su sistema de control de versiones inicial, las limitaciones de CVS se hicieron evidentes desde el principio, y CollabNet sabía que tendría que encontrar algo mejor. Desafortunadamente, CVS se había convertido en el estándar de facto en el mundo del código abierto porque no había nada mejor, al menos no bajo una licencia libre. En febrero del 2000, contactaron con Karl Fogel, autor de Open Source Development with CVS (Coriolis, 1999), y le preguntaron si le gustaría trabajar en este nuevo proyecto. El equipo de diseño original estableció algunos objetivos simples. Después de catorce meses de codificación, Subversion pasó a ser “auto-hospedado” el 31 de agosto del 2001.

José Antonio Cely Saidiza » SUBVERSION Y UN PROYECTO DE SOFTWARE LIBRE/OPEN SOURCE. By Jose Antonio Cely Saidiza Introducción: No, no es nada subversivo, no se alarmen!!! , es un sistema de control de versiones, es como una especie de sistema de archivos. Subversion esta muy bien documentado y en español, este minitutorial/relato es para los no tienen ni idea de que es un repositorio, que nunca usaron CVS y a lo mejor ni tienen idea de que es CVS, este tutorial no es mas que un resumen del manual oficial de subversion, con mezcla de otras Webs… nota: Los relatos y personajes descritos en este articulo son producto de la ficción, cualquier parecido con la realidad es una desgracia Pepito y Maria en un proyecto de software libre/open source Entonces tenemos este escenario,: Pepito & Maria -> Desarrolladores principales -> administradores Amigos de Pepito y Maria -> Otros Desarrolladores Gonzalito -> Usuario -> Cachón Llego la acción, configurando el servidor he iniciando el repositorio # mkdir -p /var/local/repos #/etc/init.d/apache2 restart.

Xming X Server for Windows - Official Website. Xming is the leading X Window System Server for Microsoft Windows®. It is fully featured, lean, fast, simple to install and because it is standalone native Windows, easily made portable (not needing a machine-specific installation or access to the Windows registry). Xming is totally secure when used with SSH and optionally includes an enhanced PuTTY Link SSH client and a portable PuTTY replacement package. Xming installers include executable code, and libraries, only built by Colin Harrison (Project Xming's chief developer). Mesa with GLX, or Microsoft WGL, provide interactive OpenGL® 2D and 3D network transparent graphics rendering. AIGLX is available for graphics cards that support hardware-accelerated OpenGL. PuTTY is Project Xming's preferred and integrated X terminal emulator for Microsoft Windows: superseding any requirement for a cumbersome POSIX API compatibility layer and simulated directory mount points.

Xming is cross-compiled on Linux for Microsoft Windows, using X.Org, FreeType, Mesa, Xming - X Server for Microsoft Windows. This page has not been updated in years other than fixing a link at the bottom of the page and the following: The "Using Xming - X Server for Microsoft Windows" page at was based on this page in 2010 but has been updated many times by ARSC support. This documentation was made for the Xming 6.9.0.31 version that was released to the public domain 2 November 2007. A tiny 2.2 MB installation file was downloaded from: Xming is available under a number of licenses including the BSD License, GNU Library or Lesser General Public License (LGPL), MIT License, Public Domain, and the zlib/libpng License. Newer versions are available from for a limited time after making a donation. Wikipedia has an article on Xming. Xming is reported to run on Windows 7, Windows Vista, Windows XP and Microsoft Windows Server 2003.

Installing Xming - X Server for Microsoft Windows. Xming Updated. The remote access and remote desktop system Xming, which provides easy set-up of X-windows on your Microsoft Windows system with connectivity to Linux servers, has been updated to version 7.5.0.47, and the portable PuTTY version to 7.5.0.48. Linux is frequently used on servers that users can access only through a network connection. Typically such servers are used and administered through command line interfaces. However, Linux implementations also provide the X windows system, which makes it possible to run graphical user interfaces on the Linux server but display the corresponding windows on the user's desktop computer.

It works kind of like the Remote Desktop software for Microsoft Windows, but you can have multiple windows. For example, you can open a window for each application you run on the Linux server. You can display X windows on any computer with any operating system, including Microsoft Windows and Mac OS, as long as an X windows server is stalled on it.