Subversion es una herramienta de control de versiones que se instala en un servidor en el cual se almacena un historial de cada modificación que se haga en un proyecto.
Es posible instalar un manejador gráfico de SVN, Tortoise, el cuál se integra con el sistem operativo y permite ejecutar de manera gráfica los diversos comandos de manejo de versiones de SVN.
Sin embargo, para realizar una actualización del repositorio local es necesario dejar el ambiente de trabajo e ir a la carpeta donde se encuentra nuestro proyecto y desde el explorador ejecutar el Tortoise SVN.
Este proceso genera alguna pérdida importante de tiempo, mientras se busca el proyecto y se actualiza el repositorio.
A raíz de esto se han generado varios complementos en las herramientas de desarrollo que permiten el manejo de SVN desde el mismo ambiente de desarrollo.
Entre ellas están
DreamWeaver – Subweaver
Eclipse – Subclipse
Visual Studio – VisualSVN
Estos complementos son livianos y agilizan el desarrollo, control y finalización de los proyectos.