¿Cómo administrar versiones con Visual SourceSafe?

Mi equipo está trabajando con VSS y tenemos dificultades para administrar las versiones:

Queremos tomar una "instantánea" del proyecto en el que estamos trabajando, para poder seguir trabajando en ello, pero cuando lo necesitemos, podemos get los files de la instantánea y crearlos para su lanzamiento. (¿Eso se llama ramificación?)

Alternativamente, get todos los files del proyecto por date también sería genial. (Lo que significa que obtendría la última versión registrada de cada file en el proyecto antes de la date especificada).

¿Hay algún tutorial sobre esto? Busqué en la networking un poco y solo encontré el howto muy simple.

Gracias.

Puede aplicar una label a una instantánea actual de la fuente segura (como BUILD1) y luego get el tree basado en esa label en una date posterior.

Como escribió Cannonade, una label puede ser lo que quieras. Pero dado que usted mencionó explícitamente la bifurcación en su pregunta, debe tener en count las diferencias entre una label y una sucursal:

Con una label , simplemente marque el estado actual de todos los files en su database segura (el repository). Si creó una label "V1.0", ahora puede en cualquier momento recuperar fácilmente ese estado y rebuild la versión V1.0 por ejemplo.

Con una twig , crea una copy del estado actual de su repository. Por ejemplo, si crea una copy llamada "1.0", puede continuar con el desarrollo, por ejemplo, hacia V2.0. Si alguna vez necesita corregir un error para V1.0, puede hacerlo en la twig "1.0".

Por lo tanto, las twigs se deben usar para trabajar en diferentes versiones de sus proyectos en paralelo. Las tags se deben usar para marcar versiones especiales en sus twigs (por ejemplo, las que se usan para crear una versión).

Una última nota: SourceSafe no tiene un command específico de "twig". En cambio, "comparte" su solución y selecciona la opción "Sucursal después de compartir". Puede encontrar más información al respecto en MSDN .

Y una última nota: dejamos de usar SourceSafe hace aproximadamente 1.5 años y cambiamos a subversión (que es de código abierto y gratis). Eche un vistazo a la subversión u otras soluciones. No puedo imaginar volver alguna vez a SourceSafe.