<?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>Espacio de Dario Quintana &#187; tutorial</title>
	<atom:link href="http://blog.darioquintana.com.ar/category/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.darioquintana.com.ar</link>
	<description></description>
	<lastBuildDate>Tue, 21 Jun 2011 22:51:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>SVN y versionado de soluciones Visual Studio</title>
		<link>http://blog.darioquintana.com.ar/2007/06/28/svn-y-versionado-de-soluciones-visual-studio/</link>
		<comments>http://blog.darioquintana.com.ar/2007/06/28/svn-y-versionado-de-soluciones-visual-studio/#comments</comments>
		<pubDate>Thu, 28 Jun 2007 23:16:19 +0000</pubDate>
		<dc:creator>Dario Quintana</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blog.darioquintana.com.ar/2007/06/28/svn-y-versionado-de-soluciones-visual-studio/</guid>
		<description><![CDATA[<p>Cuando queremos versionar soluciones de Visual Studio, existen ciertos archivos que se deben incluir en el repositorio, y archivos que no. Si estamos usando Resharper, también vamos omitir los archivos que agrega a nuestras carpetas. La estructura de directorios que propongo es esta:</p> <p></p> <p>En este ejemplo para interactuar con el repositorio SVN, utilizaremos <a [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando queremos versionar soluciones de Visual Studio, existen ciertos archivos que se deben incluir en el repositorio, y archivos que no. Si estamos usando Resharper, también vamos omitir los archivos que agrega a nuestras carpetas. La estructura de directorios que propongo es esta:</p>
<p><img src="http://uooopaa.googlepages.com/svnfolder01.png"></p>
<p>En este ejemplo para interactuar con el repositorio SVN, utilizaremos <a href="http://tortoisesvn.tigris.org/">Tortoise SVN</a>.</p>
<p>Consideremos una solución <em>winApp</em>, que tiene dependencias con la librería <em>NHibernate.dll</em>, que se encuentra en la carpeta&nbsp;<em>lib</em>.&nbsp;La solución en el Visual Studio luce así:
<p><img src="http://uooopaa.googlepages.com/svnsolution.png">
<p>&nbsp;Los archivos de dicha solución&nbsp;serían los siguientes:
<p><img src="http://uooopaa.googlepages.com/svnsolution02.png">&nbsp;
<p>Una vez que tenemos nuestra solución creada, y nuestro repositorio funcionando, realizamos un checkout sobre una carpeta que elijamos, en mi caso es &#8220;D:\checkouts&#8221;. Ahí estaran los archivos que necesitan sincronizarse contra el repositorio. Luego del checkout, la carpeta seguirá vacia, pero lista para la sincronización.
<p>Ahora copiamos nuestras carpetas &#8220;lib&#8221; y &#8220;winApp&#8221; dentro de &#8220;checkouts/&#8221; para agregarlas al versionado. Las seleccionamos y hacemos: TortoiseSVN -&gt; Add&#8230;
<p><img src="http://uooopaa.googlepages.com/svnAdd.png">
<p>Ahora tenemos que seleccionar los archivos que vamos a versionar. Dicho de manera contraria, eliminamos archivos que no deseamos que estén en el repositorio.&nbsp;Los archivos no versionables son:
<ul>
<li>Carpeta bin/ y su contenido.
<li>Carpeta obj/ y su contenido.
<li>Carpeta _ReSharper.*/ y su contenido.
<li>Archivo *.resharper
<li>Archivo *.suo</li>
</ul>
<p>Y la selección debe quedar similar a esto:
<p><img src="http://uooopaa.googlepages.com/svnAdd02.png">
<p>Una vez que agregamos los archivos, realicemos el commit !</p>
<p><img src="http://uooopaa.googlepages.com/svncommit.png"></p>
<p>Los archivos que&nbsp;no participan en el versionado&nbsp;son los desmarcados. Y luego el repositorio debería lucir así:</p>
<p><img src="http://uooopaa.googlepages.com/svnrepositorio.png"> </p>
<p>Listo, tenemos nuestras solución sincronizada y versionada ! </p>
<p>Como tip final, podemos usar <a href="http://ankhsvn.tigris.org/">AnkhSVN</a>, un plugin para Visual Studio que nos permite gestionar los comandos de SVN desde Visual Studio.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.darioquintana.com.ar/2007/06/28/svn-y-versionado-de-soluciones-visual-studio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tutorial de NHibernate, primeros pasos</title>
		<link>http://blog.darioquintana.com.ar/2007/05/31/tutorial-de-nhibernate-primeros-pasos/</link>
		<comments>http://blog.darioquintana.com.ar/2007/05/31/tutorial-de-nhibernate-primeros-pasos/#comments</comments>
		<pubDate>Thu, 31 May 2007 20:34:56 +0000</pubDate>
		<dc:creator>Dario Quintana</dc:creator>
				<category><![CDATA[NHibernate]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blog.darioquintana.com.ar/2007/05/31/tutorial-de-nhibernate-primeros-pasos/</guid>
		<description><![CDATA[<a href="http://blog.darioquintana.com.ar/?tag=" rel="tag"></a> <p>Acabo de publicar este tutorial: <a href="http://darioquintana.com.ar/articles/tutorial-de-nhibernate-primeros-pasos">Tutorial de NHibernate &#8211; Primeros Pasos</a>. Espero que sea de ayuda para comenzar a utilizar NHibernate. Cualquier consulta ó duda me pueden enviar un correo ó suscribirte a <a href="http://groups.google.com.ar/group/NHibernate-Hispano">NHibernate Hispano</a>, así lo discutimos entre todos.</p>]]></description>
			<content:encoded><![CDATA[<div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:e24d83ae-b88b-4dd7-89d1-52fabd4f451e" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><a href="http://blog.darioquintana.com.ar/?tag=" rel="tag"></a></div>
<p>Acabo de publicar este tutorial: <a href="http://darioquintana.com.ar/articles/tutorial-de-nhibernate-primeros-pasos">Tutorial de NHibernate &#8211; Primeros Pasos</a>. Espero que sea de ayuda para comenzar a utilizar NHibernate. Cualquier consulta ó duda me pueden enviar un correo ó suscribirte a <a href="http://groups.google.com.ar/group/NHibernate-Hispano">NHibernate Hispano</a>, así lo discutimos entre todos.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.darioquintana.com.ar/2007/05/31/tutorial-de-nhibernate-primeros-pasos/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

