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
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
En realidad nunca he utilizado, pero no es allí un Subversion bundle existente en TextMate. ¿Eso no es adecuado para ti?
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. –
Ciarán Walsh ha reemplazado SVNMate con ProjectPlus - además de Subverison maneja Git, Mercurial, Bazaar y Svk.
Versión 1.54a para OS X 10.6+, TextMate 1.5.10 (abril de 2012): https://github.com/fdintino/projectplus – sam
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.
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.
project plus es la forma textmate de hacer versiones;)
- 1. Usando Python 3.1 con TextMate
- 2. TextMate - ¿Cómo instalar un paquete?
- 3. ¿Cómo veo git diff con textmate
- 4. ¿Editar archivos remotos a través de SSH, usando TextMate?
- 5. Contraer todo en TextMate
- 6. TextMate alternativa para Linux
- 7. Autocompletar automáticamente en TextMate
- 8. TextMate Haskell Bundle
- 9. checkout de SVN SVN con el protocolo
- 10. ¿Su flujo de trabajo i18n en Rails con TextMate?
- 11. Cómo cambiar los repositorios svn usando git-svn?
- 12. Uso de RVM con diferentes gemas en TextMate
- 13. ¿Cómo trabajar con repositorios SVN 1.7 usando Netbeans 7.1?
- 14. Cómo sincronizar ramas remotas con troncal usando git-svn
- 15. Usando svn delete en una URL con carácter de espacio
- 16. ¿Cómo mantengo un svn: external actualizado usando git-svn?
- 17. Usando git-svn (o similar) * solo * para ayudar con una combinación de svn?
- 18. Clonar varios proyectos SVN con git-svn
- 19. ¿Qué tiene de bueno TextMate?
- 20. Reemplazar la coma con la pestaña en Textmate
- 21. ¿Cómo programar en C# con TextMate como mi IDE?
- 22. formateo HTML5 en MacOS X? (preferiblemente con TextMate)
- 23. ¿Cómo hacer que textmate funcione bien con NFS?
- 24. ¿Puedo emular svn: externals usando mercurial?
- 25. Usando Tortoise SVN diff en TFS
- 26. Usando git-svn: Pull, Merge or Rebase?
- 27. git merge vs rebase usando git svn
- 28. TextMate js.erb: alternar <%= %>, <% %>
- 29. Resaltado del paréntesis en Textmate (javascript)
- 30. ¿Integrar SVN con Notepad ++?
Lo uso todo el tiempo, es excelente. – Kris
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). –