2009-01-02 9 views
6

Viniendo de IDEs con soporte completo de svn como Eclipse y Netbeans, me pregunto cuál es la forma recomendada de usar svn con Textmate? ¿Es todo manual, es decir, usando la línea de comando, o hay características que le permiten modificar/registrar/fusionar/etc. en Textmate mismo?Usando svn con Textmate

Respuesta

8

hay un plugin para wich textmate se puede encontrar aquí: http://www.reinventar.com/2008/07/svn-plugin-for-textmate/

El plugin se menciona en ese puesto es SVNMate

+0

Lo uso todo el tiempo, es excelente. – Kris

+4

Tenga en cuenta que SVNMate "solo" muestra el estado de svn como insignias en el árbol del proyecto y ya no está desarrollado. Reemplazado por ProjectPlus (http://ciaranwal.sh/projectplus) del mismo desarrollador. La ejecución de los comandos svn ya puede realizarse a través del paquete de Subversión incorporado (ctrl + shift + a). –

3

En realidad nunca he utilizado, pero no es allí un Subversion bundle existente en TextMate. ¿Eso no es adecuado para ti?

+0

Gracias, lo encontré y funciona muy bien, sin embargo, no muestra el estado de los archivos modificados, por lo que SVNMate parece ocuparse de eso. –

7

Ciarán Walsh ha reemplazado SVNMate con ProjectPlus - además de Subverison maneja Git, Mercurial, Bazaar y Svk.

+0

Versión 1.54a para OS X 10.6+, TextMate 1.5.10 (abril de 2012): https://github.com/fdintino/projectplus – sam

2

Se puede acceder a los menús svn a través de ctrl-shift-a. Encuentro que este paquete es un poco menos intuitivo que usar svn en eclipse, pero funciona. El que me atrapó es que necesita al menos un archivo abierto en el proyecto para que las opciones del menú svn estén disponibles. Cerré mis pestañas tan pronto como terminé con los archivos, así que esto ha aparecido varias veces.

0

Aunque Project Plus es ideal para realizar comprobaciones visuales rápidas en el estado del archivo, probablemente aún necesitará el paquete SVN para hacer diffs y fusionarse, lo que tengo que decir que el paquete SVN existente maneja bastante bien.

Intenta mirar las opciones de fusión; puede hacer una comparación lado a lado de diffs, eligiendo lo que desea incluir en la fusión de cualquier archivo.

Lo que no puedes hacer es hacer diffs en archivos arbitrarios, pero puedes hacerlo usando el paquete diff, curiosamente. No es algo que deba hacer con regularidad, pero me ha sido útil algunas veces.

0

project plus es la forma textmate de hacer versiones;)

Cuestiones relacionadas