<?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>iuttu &#187; bundles</title> <atom:link href="http://www.iuttu.com/tag/bundles/feed/" rel="self" type="application/rss+xml" /><link>http://www.iuttu.com</link> <description>Desarrollo web</description> <lastBuildDate>Mon, 23 Jan 2012 16:52:04 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Lock y Unlock en el subversion de textmate</title><link>http://www.iuttu.com/2008/12/lock-unlock-subversion-textmate/</link> <comments>http://www.iuttu.com/2008/12/lock-unlock-subversion-textmate/#comments</comments> <pubDate>Sun, 14 Dec 2008 12:12:39 +0000</pubDate> <dc:creator>iuttu</dc:creator> <category><![CDATA[productividad]]></category> <category><![CDATA[bundles]]></category> <category><![CDATA[lock]]></category> <category><![CDATA[subversion]]></category> <category><![CDATA[svn]]></category> <category><![CDATA[textmate]]></category> <category><![CDATA[unlock]]></category> <guid
isPermaLink="false">http://blog.iuttu.com/?p=106</guid> <description><![CDATA[Textmate es un editor fantástico, pero en MacOS la integración con el control de versiones SVN no está tan bien resuelta como en Windows con TortoiseSVN. Textmate ya tiene integrado el control de versiones pero hay un par de cosas que no vienen resueltas por defecto. Una de ellas es que no sabes el estado [...]]]></description> <content:encoded><![CDATA[<p>Textmate es un editor fantástico, pero en MacOS la integración con el control de versiones SVN no está tan bien resuelta como en Windows con TortoiseSVN. Textmate ya tiene integrado el control de versiones pero hay un par de cosas que no vienen resueltas por defecto.</p><p>Una de ellas es que no sabes el estado de los archivos, pero esto se soluciona con el plugin ProjectPlus (<a
title="Project Plus" href="http://ciaranwal.sh/2008/08/05/textmate-plug-in-projectplus" target="_blank">ir a la página del autor</a>). Descargamos, instalamos el paquete y listos. Al abrir un proyecto que esté versionado tendremos los iconitos con los estados de los archivos:</p><p><span
id="more-106"></span></p><p><a
href="http://blog.iuttu.com/wp-content/uploads/2008/12/captura_1.png"><img
class="alignnone size-full wp-image-107" title="captura_1" src="http://blog.iuttu.com/wp-content/uploads/2008/12/captura_1.png" alt="" width="480" height="394" /></a></p><p>El otro tema que no está solucionado es que, entre todas las opciones que tenemos para utilizar el control de versiones, no podemos hacer <strong>lock</strong> o <strong>unlock</strong>. Pero lo que si podemos hacer es crearnos nosotros mismos los dos comandos. Para ello, iremos al menú <strong>Bundles -> Bundle editor -> Show bundle editor,</strong> abriremos el elemento <strong>Subversion</strong> y pulsaremos en el símbolo <strong>+</strong> de más abajo para seleccionar <strong>new Command</strong>:</p><p><a
href="http://blog.iuttu.com/wp-content/uploads/2008/12/captura_1.gif"><img
class="alignnone size-full wp-image-110" title="nuevo comando en textmate" src="http://blog.iuttu.com/wp-content/uploads/2008/12/captura_1.gif" alt="" width="500" height="447" /></a></p><p>Le ponemos como nombre <strong>Lock</strong> (o lo que queramos), y en la parte derecha indicaremos en <strong>Save: </strong>&#8220;nothing&#8221;<strong>, </strong>en la caja grande de <strong>Command(s)</strong> copiaremos lo siguiente:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;">require_cmd <span style="color: #ff0000;">&quot;<span style="color: #007800;">${TM_SVN:=svn}</span>&quot;</span> <span style="color: #ff0000;">&quot;If you have installed svn, then you need to either update your &lt;tt&gt;PATH&lt;/tt&gt; or set the &lt;tt&gt;TM_SVN&lt;/tt&gt; shell variable (e.g. in Preferences / Advanced)&quot;</span>
<span style="color: #ff0000;">&quot;<span style="color: #007800;">$TM_SVN</span>&quot;</span> lock  <span style="color: #ff0000;">&quot;<span style="color: #007800;">$TM_FILEPATH</span>&quot;</span></pre></td></tr></table></div><p>En <strong>Input </strong>seleccionamos &#8220;None&#8221;, en <strong>Output</strong> &#8220;Show as HTML&#8221; y en <strong>Activation</strong>: &#8220;Key Equivalent&#8221; e introduciremos la combinación de teclas <strong>ctrl + shift + A</strong>, quedará algo parecido a esto:</p><p><img
class="alignnone size-full wp-image-111" title="Lock creado" src="http://blog.iuttu.com/wp-content/uploads/2008/12/captura_2.gif" alt="" width="500" height="351" /></p><p>Para crear el comando unlock haremos igual, pero en la caja de <strong>Command</strong> añadiremos esto:</p><blockquote><p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;">require_cmd <span style="color: #ff0000;">&quot;<span style="color: #007800;">${TM_SVN:=svn}</span>&quot;</span> <span style="color: #ff0000;">&quot;If you have installed svn, then you need to either update your &lt;tt&gt;PATH&lt;/tt&gt; or set the &lt;tt&gt;TM_SVN&lt;/tt&gt; shell variable (e.g. in Preferences / Advanced)&quot;</span>
<span style="color: #ff0000;">&quot;<span style="color: #007800;">$TM_SVN</span>&quot;</span> unlock  <span style="color: #ff0000;">&quot;<span style="color: #007800;">$TM_FILEPATH</span>&quot;</span></pre></td></tr></table></div><p>También podemos añadir el comando de unlock al commit, así cuando actualicemos un archivo, lo liberaremos. Solo falta arrastrar los dos comandos a una posición más alta (pulsando en <strong>Subversion</strong> en la lista de <strong>Bundles</strong>) ya lo tendremos más a mano cuando seleccionemos un archivo y saquemos el menú contextual de subversión (ctrl + shift + A).</p> ]]></content:encoded> <wfw:commentRss>http://www.iuttu.com/2008/12/lock-unlock-subversion-textmate/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 7/13 queries in 0.013 seconds using disk: basic

Served from: www.iuttu.com @ 2012-02-06 14:44:15 -->
