Trabajar en TextMate y no saber que archivos has modificado a la hora de hacer un commit, la verdad es que es un poco engorroso, porque ¿cómo sabes cúando hacer un commit? ¿cuáles son los archivos modificados? Siempre tenderás aer a hacer un commit de la carpeta padre más elevada que puedas o olvidarás algo.
En otros entornos de desarrollo esto se soluciona gráficamente, añadiendo un icono pequeño a cada archivo de tal forma que podemos saber el estado que tiene. Para TextMate existe una solución: SVNmate.
La instalación es bastante sencilla, el zip contiene un archivo llamado SVNMate.tmplugin que con doble click, se añadirá directamente a TextMate. Podéis corroborarlo entrando en las Preferences, allí podréis visualizar un menú similar a:

Ahora necesitáis reiniciar y todos vuestros archivos adquirirán el icono del estado con respecto al svn.
Existe una pequeña pega: si modificas un archivo, el directorio inmediatamente superior queda como modificado por lo cual sabes que dentro existen cambios para hacer commit, pero por encima de esto ningún otro directorio muestra modificaciones. Un pantallazo de mi entorno de desarrollo os lo aclarará mejor:

Esto hace que mientras trabajas con los directorios desplegados sabes más o menos como estás, pero que si los tienes comprimidos, realmente tienes parte del problema por el cual instalé el plugin.
¿Alguno sabéis si esto es configurable? ¿Habéis utilizado otro plugin?
Update: Para hacer commits, updates, add file, etc. directamente seleccionamos un fichero y luego pulsamos a la vez: ctrl + shift + a.

0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.