Microsoft Visual SourceSafe
Microsoft Visual SourceSafe
Microsoft Visual SourceSafe
Descripción
Control de versiones
Permite compartir archivos entre proyectos de forma rápida y eficaz. La organización de los
archivos en proyectos hace que la coordinación de los equipos sea un proceso intuitivo.
Cuando se agrega un archivo a Visual SourceSafe, este archivo se almacena en la base de datos
y queda a disposición de otros usuarios. Los cambios realizados en él se guardan para que
cualquier usuario pueda recuperar una versión anterior en todo momento. Los miembros de
su equipo podrán ver la última versión de un archivo, realizar cambios en sus copias locales y
guardar nuevas versiones en la base de datos. Cuando un conjunto de archivos está listo para
entregarse, Visual SourceSafe permite compartir y obtener las distintas versiones del conjunto
con facilidad.
Visual SourceSafe se puede integrar con toda facilidad en Visual Studio y otras herramientas de
desarrollo como Microsoft Access.
Funciones
Realiza el seguimiento del código modular (un archivo que se reutiliza, o se comparte, en
varios proyectos)
Ventajas
Para las personas que desarrollan programas en el sistema operativo Windows, resulta una
herramienta útil ya que se integra fuertemente con el entorno de desarrollo integrado o IDE de
Visual Studio permitiendo un manejo relativamente simple de versiones sobre una
computadora individual y en equipos de trabajo relativamente pequeños.
Desventajas
La principal desventaja de Visual SourceSafe reside en el método de acceso a los archivos
compartidos que constituyen su repositorio mediante el protocolo SMB que no impide que
estos sean manipulados de manera externa al producto por cualquier persona que tenga
acceso al mismo, provocando corrupción de datos. Este mismo tipo de acceso a archivos
compartidos provoca que en equipos de trabajo grandes, el acceso concurrente pueda ser
particularmente lento.
El SourceSafe es inestable cuando se suben ficheros binarios de gran tamaño, ya que espera
solo ficheros de texto. Así que no es útil para almacenar documentación, solo código fuente.