Si estás desarrollando código, seguro que utilizas algún repositorio (cvs, subversion, svk...). Vim te permite acceder y gestionar el repositorio sin necesidad de salir del IDE.
Para hacerlo necesitas instalárte el plugin VCS. Con él podremos gestionar diferentes repositorios (subversion, cvs, svk y git), realizando commits, viendo diferencias entre versiones, comprobando quien realizó los últimos cambios, etc.
Para instalarlo, lo de siempre. Te descargas el plugin y lo descomprimes en tu directorio ~/.vim. Luego es necesario actualizar el fichero de ayuda de Vim para que incluya los comandos de VCS con :helptags ~/.vim/doc.
Para utilizarlo, tendrás que consultar la ayuda. Estos son algunos de los comandos más utilizados:
- :VCSAdd - Añade el fichero actual al control de versiones.
- :VCSAnnotate - Muestra el fichero actual con indicación de la revisión de cada línea y del usuario que la realizó.
- :VCSCommit - Hace un commit del fichero actual. Si se añade un argumento será el mensaje.
- :VCSDelete - Borra el fichero actual y lo elimina del repositorio.
- :VCSDiff - Muestra las diferencias del fichero actual con la última versión del repostorio. Es posible indicar una revisión como argumento.
- :VCSInfo - Muestra información del fichero actual.
- :VCSLog - Muestra la información histórica del fichero actual.
- :VCSUpdate - Actualiza el fichero actual con la última versión del repositorio.