¿Qué es VSS?
El software admite todos los formatos de archivo admitidos por los sistemas Windows y es compatible con checkout-modify-checkin (modo de trabajo exclusivo) y copy-modify-merge (modo de trabajo paralelo). VSS normalmente se lanza al mismo tiempo que los productos Microsoft Visual Studio y está altamente integrado. La desventaja más común de VSS (6.0d y anteriores) es que requiere que se intercambie rápidamente una gran cantidad de información, por lo que sólo es adecuado para redes LAN rápidas y no puede permitir operaciones rápidas basadas en web, aunque una solución intermedia es utilizar un VPN lenta. VSS2005 tiene acceso web y ya no se lanza al mismo tiempo que Visual Studio. Otra herramienta de gestión del ciclo de vida del proyecto llamada Team Foundation Server está integrada en Visual Studio2008 Team System. VSS se enfrentará a desarrolladores independientes y pequeños equipos de desarrollo en el futuro.
Con control de versiones orientado a proyectos y plena integración con Visual Studio, Visual SourceSafe ofrece a los desarrolladores independientes y pequeños equipos de desarrollo las herramientas adecuadas para realizar cambios seguros en el código existente y realizar un seguimiento de los cambios a medida que los usuarios, proyectos, y cambio de hora.
Visual SourceSafe es un producto de sistema de control de versiones que proporciona puntos de restauración y capacidades de colaboración paralela para que las organizaciones de desarrollo de aplicaciones puedan trabajar en múltiples versiones de software simultáneamente. Los sistemas de control de versiones introdujeron un modelo de check-in y check-out mediante el cual un único desarrollador puede retirar un archivo, modificarlo y luego registrarlo nuevamente. Cuando se extrae un archivo, otros desarrolladores generalmente no pueden realizar cambios en él. Con un sistema de control de código fuente, los desarrolladores también pueden revertir o deshacer cualquier cambio posterior que haya causado problemas.
Como sistema de control de versiones, Visual SourceSafe puede:
●Evitar que los usuarios pierdan archivos sin darse cuenta.
Permite volver a una versión anterior de un archivo.
●Permite ramificar, * * * compartir, fusionar y administrar versiones de archivos.
●Seguimiento de versiones de todo el proyecto.
●Seguimiento del código modular (archivos reutilizados o compartidos en múltiples proyectos).
Los desarrolladores independientes y los pequeños equipos de desarrollo descubren que el control de versiones les permite mantener la tranquilidad y aumentar la productividad. Visual SourceSafe es un producto de control de versiones dedicado principalmente a mantener el historial de cambios de archivos, registros de seguimiento de auditoría y recuperación ante desastres de archivos de código fuente. Es más eficaz en las siguientes situaciones: el equipo es pequeño, los miembros están geográficamente cerca unos de otros, normalmente trabajan en un entorno de alta confiabilidad a través de una LAN de alta velocidad y baja latencia, y los activos de desarrollo que disfruta *** son Es poco probable que supere los 4 GB. Visual SourceSafe es una aplicación de servidor de archivos que se utiliza únicamente en el lado del cliente y no requiere procesamiento ni ejecución de código en el lado del servidor.
Aunque VSS es un producto de Microsoft, rara vez se utiliza dentro de Microsoft. Microsoft utilizó internamente un sistema de control de versiones llamado SLM hasta 1999. Más tarde, Microsoft cambió internamente a SourceDepot modificado por Perforce.