<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cuaderno de bitácora &#187; subversion</title>
	<atom:link href="http://www.jberlana.es/tag/subversion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jberlana.es</link>
	<description>El Blog de Javier Berlana</description>
	<lastBuildDate>Fri, 18 Mar 2011 16:25:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Django, Eclipse y PyDev</title>
		<link>http://www.jberlana.es/django-en-eclipse-con-pydev/</link>
		<comments>http://www.jberlana.es/django-en-eclipse-con-pydev/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 19:47:39 +0000</pubDate>
		<dc:creator>jberlana</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[pydev]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://www.jberlana.es/?p=240</guid>
		<description><![CDATA[En esta entrada veremos cómo configurar Eclipse para poder desarrollar aplicaciones web usando el framework Django, para ello instalaremos y cunfiguraremos PyDev, una IDE de python para Eclipse. Primero instalaremos Django, para ello abrimos una terminal y hacemos checkout de la última versión de Django con Subversion svn checkout http://code.djangoproject.com/svn/django/trunk django_src Ya tenemos Django instalado, creemos ahora [...]]]></description>
			<content:encoded><![CDATA[<p>En esta entrada veremos cómo configurar <a href="http://www.eclipse.org/" target="_blank">Eclipse</a> para poder desarrollar aplicaciones web usando el framework <a href="http://www.djangoproject.com/">Django</a>, para ello instalaremos y cunfiguraremos <a href="http://pydev.org/">PyDev</a>, una IDE de python para Eclipse.</p>
<p><span id="more-240"></span></p>
<p style="text-align: justify;">Primero instalaremos Django, para ello abrimos una terminal y hacemos checkout de la última versión de Django con Subversion</p>
<p style="text-align: left;"><code>svn checkout http://code.djangoproject.com/svn/django/trunk django_src</code></p>
<p style="text-align: left;">Ya tenemos Django instalado, creemos ahora una carpeta para almacenar nuestros proyectos django, yo lo he hecho en:</p>
<p style="text-align: left;"><code>mkdir ~/Documents/django_projects</code></p>
<p style="text-align: left;">Añadimos al path del sistema y al path de python el contenido que acabamos de instalar:</p>
<p style="text-align: left;"><code>export PATH=$PATH:/Users/Javier/django_src/django/bin<br />
export PYTHONPATH=$PYTHONPATH:/Users/Javier/django_src<br />
export PYTHONPATH=$PYTHONPATH:/Users/Javier/Documents/django_projects</code></p>
<p style="text-align: justify;">Para cercionarnos de que esto a funcionado podemos crear un proyecto de prueba y ver si corre:</p>
<p style="text-align: left;"><code>django-admin.py startproject ~/Documents/django_projects/mi_proyecto<br />
django-admin.py runserver --settings=~/Documents/django_projects/mi_proyecto.settings</code></p>
<p style="text-align: justify;">Abrimos http://127.0.0.1:8000/ en un navegador y si vemos esto es que todo ha ido bien:</p>
<p style="text-align: center;"><a href="http://www.jberlana.es/wp-content/uploads/2010/11/Screen-shot-2010-11-17-at-21.00.01.png"><img class="size-medium wp-image-257 aligncenter" title="Django works" src="http://www.jberlana.es/wp-content/uploads/2010/11/Screen-shot-2010-11-17-at-21.00.01-300x154.png" alt="Screen shot 2010 11 17 at 21.00.01 300x154 Django, Eclipse y PyDev" width="300" height="154" /></a></p>
<p style="text-align: justify;">Ya hemos completado el primer paso, tenemos Django funcionando en nuestro equipo, ahora configuraremos PyDev en Eclipse. Abrimos Ecplipse y nos vamos a <em>Help -&gt; Install New Software </em>y añadimos esta dirección en el campo <em>works widh</em> &#8220;http://pydev.org/updates&#8221;, pulsamos en <em>Add</em>, esperamos a que refresque el campo de abajo para poder seleccionar PyDev, luego pulsamos en siguiente, y seguimos el wizard para completar la instalación. Reiniciamos Eclipse.</p>
<p style="text-align: justify;">Ahora deberemos especificar dónde se encuentra el interprete de python en las preferencias Eclipse, para ello nos vamos a<br />
<em> Eclipse -&gt; preferences -&gt; PyDev -&gt; Interpreter &#8211; Python</em>, le damos a &#8220;<em>new</em>&#8221; y lo añadimos: ponemos Python en el nombre y &#8220;/usr/bin/python&#8221; en la ruta.</p>
<p style="text-align: justify;">En el System PYTHONPATH añadiremos la ruta al directorio dónde se encuentra Django, para ello pulsamos en &#8220;<em>New Folder</em>&#8221; y seleccionamos el directorio &#8220;<em>django_src</em>&#8221; que creamos al instalar Django. Finalmente le damos a OK.</p>
<p style="text-align: justify;">Ya podemos crear nuestros proyectos Django desde eclipse, para ello vamos a <em>New Project -&gt; PyDev -&gt; PyDev Django project</em> cómo directorio para el proyecto podemos elegir &#8220;~/Documents/django_projects&#8221; o cualquier otro, ya que Eclipse se encargará de añadir el nuevo proyecto al path automáticamente.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jberlana.es/django-en-eclipse-con-pydev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion + Netbeans</title>
		<link>http://www.jberlana.es/subversion-netbeans/</link>
		<comments>http://www.jberlana.es/subversion-netbeans/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 20:14:00 +0000</pubDate>
		<dc:creator>jberlana</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://www.jberlana.es/?p=216</guid>
		<description><![CDATA[Si hace poco comentaba lo útil que es que un programa se encargue de realizar las comunicaciones con el repositorio de Subversion de manera trasparente para el usuario, hoy me ratifico. En la entrada anterior hablaba de Coda para el desarrollo web; hoy le toca a Netbeans. NetBeans es un IDE de código abierto con una [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Si hace poco comentaba lo útil que es que un programa se encargue de realizar las comunicaciones con el repositorio de Subversion de manera trasparente para el usuario, hoy me ratifico. En la entrada anterior hablaba de Coda para el desarrollo web; hoy le toca a Netbeans.</p>
<p style="text-align: justify;">
<p style="text-align: justify;"><span id="more-216"></span></p>
<p style="text-align: justify;">NetBeans es un IDE de código abierto con una gran base de usuarios, una comunidad en constante crecimiento, y con cerca de 100 socios en todo el mundo fundado por Sun MicroSystems en junio de 2000. Pero bueno esto lo sabemos todos y sino está en la <a href="http://es.wikipedia.org/wiki/NetBeans" target="_blank">wikipedia</a>.<!--more--></p>
<p style="text-align: justify;">El caso es que el otro día me comento un colega que cuando estuvo currando en Tuenti todo el mundo trabajaba con Netbeans y que éste traía integrado varios sistemas de control de versiones. Así que nos pusimos a cacharrear y media hora después teníamos montado SVN en Netbeans.</p>
<p style="text-align: justify;">Es tremendamente sencillo:</p>
<ol style="text-align: justify;">
<li>Creas un proyecto nuevo.</li>
<li>En el menú -&gt; Team -&gt; Subversion -&gt; Checkout</li>
<li>Introducimos la URL del repositorio.</li>
<li>Dependiendo de como accedas a tu repositorio tendrás que identificarte de una manera o otra, con ssh+svn necesitas crear un túnel ssh con tu clave privada y añadir tu clave pública al fichero authorized_keys (en .ssh) en el servidor.</li>
<li style="text-align: justify;">Next y Finish, ya tienes subversion configurado en Netbeans.</li>
</ol>
<p style="text-align: justify;">Una vez configurado Netbeans ofrece las herramientas típicas de trabajo con subversión: panel con información sobre el estado del repositorio, ventana para hacer un diff con distintas versiones de un mismo fichero, posibilidad de mostrar los comentarios de los diferentes &#8220;comiteos&#8221; junto a la linea de código afectada&#8230;</p>
<p style="text-align: justify;"><a href="http://www.jberlana.es/wp-content/uploads/2010/06/status.jpg"><img class="aligncenter size-full wp-image-226" title="status" src="http://www.jberlana.es/wp-content/uploads/2010/06/status.jpg" alt="status Subversion + Netbeans" width="460" height="137" /></a></p>
<p style="text-align: justify;"><a href="http://www.jberlana.es/wp-content/uploads/2010/06/diff.jpg"><img class="aligncenter size-full wp-image-225" title="diff" src="http://www.jberlana.es/wp-content/uploads/2010/06/diff.jpg" alt="diff Subversion + Netbeans" width="460" height="377" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jberlana.es/subversion-netbeans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion + Coda</title>
		<link>http://www.jberlana.es/subversion-coda/</link>
		<comments>http://www.jberlana.es/subversion-coda/#comments</comments>
		<pubDate>Wed, 26 May 2010 21:32:24 +0000</pubDate>
		<dc:creator>jberlana</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.jberlana.es/?p=197</guid>
		<description><![CDATA[Subversion es uno de los sistemas de control de versiones más utilizado y Coda es un editor enfocado al desarrollo web, con opciones para todo: integra gestor FTP, SFTP, terminal SSH, coloreado de sintaxis, asistente para CSS&#8230; es la bomba. Pero, ¿Y qué tiene que ver con subversión? Veamos&#8230; Primero un pequeño resumen de Subversion [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Subversion es uno de los sistemas de control de versiones más utilizado y Coda es un editor enfocado al desarrollo web, con opciones para todo: integra gestor FTP, SFTP, terminal SSH, coloreado de sintaxis, asistente para CSS&#8230; es la bomba. Pero, ¿Y qué tiene que ver con subversión? Veamos&#8230;</p>
<p style="text-align: justify;"><span id="more-197"></span>Primero un pequeño resumen de Subversion y sus principales opciones, no vaya a ser que de tanto usar Coda se me olvida usarlo desde consola&#8230;</p>
<ul style="text-align: justify;">
<li>svn import: para crear el repositorio.</li>
<li>svn checkout: Para copiar el repositorio a nuestra máquina.</li>
<li>svn update: Para actualizar nuestra copia.</li>
<li>svn add: Para añadir un nuevo fichero.</li>
<li>svn delete: Para eliminar un fichero.</li>
<li>svn move: Para mover un fichero.</li>
<li>svn status: Para ver nuestros cambios respecto al repositorio.</li>
<li>svn diff: Para hacer un diff.</li>
<li>svn revert: Para volver a la versión anterior.</li>
<li>svn commit: Para enviar los cambios al repositorio.</li>
</ul>
<p style="text-align: justify;">Pues bien, ya podemos olvidarnos de todo esto por que Coda, desde la versión 1.5, integra Subversion.</p>
<p style="text-align: justify;">Tan sólo tendremos que especificar el server desde el que se hará el checkout en el apartado Sites, y Coda se encargará de mantenernos al día de los cambios que se ha producido en el servidor, además de facilitarnos la tarea a la hora de hacer cualquier operación con nuestros ficheros.</p>
<p style="text-align: justify;"><a href="http://www.jberlana.es/wp-content/uploads/2010/05/Captura-de-pantalla-2010-05-27-a-las-00.32.20.png"><img class="aligncenter size-full wp-image-212" title="Subversion en cosa" src="http://www.jberlana.es/wp-content/uploads/2010/05/Captura-de-pantalla-2010-05-27-a-las-00.32.20.png" alt="Captura de pantalla 2010 05 27 a las 00.32.20 Subversion + Coda" width="357" height="340" /></a></p>
<p style="text-align: justify;">Una pena que la licencia del programa sea tan cara, $99 USD&#8230;</p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.jberlana.es/subversion-coda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

