vss

Share Embed Donate


Short Description

Download vss...

Description

Visual Source Safe

By Juan Carlos Duchen Cuellar 

BY JC

VisualSourceSafe(Sistema de control de versión )

• Mecanismo de almacenaje de cada uno de los ítems que deba gestionarse (archivos de texto, imágenes, documentación...) • Posibilidad de modificar, mover, borrar cada uno de los elementos • Histórico de las acciones realizadas con cada elemento pudiendo volver a un estado anterior dentro de ese historial

VisualSourceSafe(Sistema de control de versión ) Modo de operacion

• Exclusivo: para poder realizar un cambio es necesario marcar en el repositorio el elemento que se desea modificar y el sistema se encargará de impedir que otro usuario pueda modificar dicho elemento. Este proceso se suele conocer como Check out , Desproteger ... • Colaborativo: en el que cada usuario se descarga la copia la modifica y el sistema automáticamente mezcla las diversas modificaciones. El principal problema es la aparición de conflictos que deben ser solucionados manualmente o las posibles inconsistencias que surgan al modificar el mismo fichero por varias personas no coordinadas. Además, esta semántica no es apropiada para ficheros binarios.

Visual Source Safe • • • •

VSS ver 6.0 VSS ver 6.0e VSS VISUAL STUDIO 2005 VISUAL STUDIO 2005 TEAM FOUNDATION • CVS • SUBVERSION (SVN)

Visual Source Safe • • • • • • •

Control de versiones Control orientado a proyectos Compartir ítems de proyectos Combinado de dos versiones de un ítem Seguridad y pistas de auditoria Almacenamiento Integración IDE

Visual Source Safe

Visual Source Safe vrs CVS NRO

CARACTERISTICA

CVS

VSS

1ACCESO AL REPOSITORIO

CLIENT SERVER

FILE SERVER

2ESTRUCTURA REPOSITORIO

IGUAL A LA REAL

CODIFICADA

3TAMAÑO REPOSITORIO

INCREMENTAL

GEOMETRICO

4BIFURCACIONES

MEZCLA Y SOPORTA

SOLO COMPARTE ARCHIVOS

5HISTORIAL CAMBIOS

SI

SI

6NOTIFICACION CAMBIOS

EMAIL

CON EXTRAS SI

7ACCESO VIA WEB

SI

NO

8INTEGRACION CONTROL DE FALLAS

SI

NO

9SOPORTE IDE

90%SOLO SI LA API SOPORTA

10GUI

VARIOS CLIENTES GUI

VSS EXPLORER

11ESTABILIDAD

FULL

EXISTE CORRUPCION

VSS (Características Básicas) • • • • • • •

• • •

Puede que quiera hacer que cada carpeta existente en su sistema de archivos locales sea un proyecto de VSS. Cada subcarpeta puede ser un subproyecto. Por ejemplo, si almacena código en una carpeta con tres subcarpetas de su sistema de archivos locales, cree un proyecto con tres subproyectos dentro de VSS. Divida los archivos de manera lógica entre los proyectos y subproyectos. VSS controla hasta 8.000 archivos en un proyecto, pero la división de grandes proyectos en subproyectos hace que los archivos sean más fáciles de administrar. No agregue el mismo archivo de manera separada a varios proyectos si desea que se apliquen los mismos cambios en proyectos separados. En lugar de eso, comparta el archivo entre los proyectos. No cree un nuevo proyecto si sólo está moviendo desde una nueva versión de un proyecto. Puede etiquetar el proyecto para marcar la versión. Coloque todos los archivos necesarios para generar un programa en un proyecto de VSS. Esos archivos suelen ser de código, pero también pueden incluirse archivos de generación, bibliotecas, mapas de bits, bibliotecas de vínculos dinámicos y programas subsidiarios. No mantenga archivos ejecutables en proyectos de VSS a menos que se tarde mucho tiempo en generarlos. No gaste espacio en VSS cuando pueda compilar y vincular un archivo ejecutable a petición. Asegúrese que el proyecto sólo contiene el código comprobado más reciente que se compila y se ejecuta. Cuando esto no sea posible algunas veces, especialmente en los comienzos de un proyecto, una buena regla de trabajo puede ser que nadie debería proteger código en VSS a menos que se compile y se ejecute. Si se sigue esta regla, cualquiera puede obtener un proyecto, compilarlo y ver el estado del proyecto en cualquier momento. Almacene sus archivos de documentación, iconos, archivos gráficos y otros archivos en proyectos de VSS. En cualquier proyecto multiusuario, no se debería desproteger ningún archivo durante más tiempo del que lleva hacerlo y probar los cambios en el archivo. Si un archivo se desprotege durante muchos días, puede que otras personas no puedan usar los cambios que se han realizado en el archivo. Cuando anide subproyectos, tenga en cuenta el límite que se admite de 15 niveles de anidamiento. También se puede restringir debido a la longitud de la cadena de la ruta de acceso del proyecto, que no puede sobrepasar  los 259 caracteres.

V S S (Control de versiones) • Coordinación de equipos: asegurándose, de forma predeterminada, de que un archivo sólo es modificado por una persona en cada momento. Así se evita que los archivos sean sustituidos accidentalmente por las modificaciones de otro usuario. Su administrador puede cambiar este comportamiento predeterminado para permitir múltiples desprotecciones simultáneas en un archivo, al mismo tiempo que se sigue evitando que los restantes cambios queden sobrescritos. • Seguimiento de versiones: archivar y mantener un seguimiento de viejas versiones de código fuente y otros archivos, que más tarde pueden ser recuperadas para reparar errores, entre otras cosas. • Desarrollo interplataforma: seguimiento de los aspectos de portabilidad relacionados con el mantenimiento de un código básico en múltiples plataformas de desarrollo. • Código reutilizable u orientado a objetos: seguimiento de qué programas utilizan qué módulos para poder reutilizar el código.

VSS (Diccionario iconos) Símbolo

Descripción

Archivo Archivo desprotegido Archivo desprotegido para múltiples usuarios Archivo compartido Archivo desprotegido en modo exclusivo Archivo fijado a una determinada versión Archivo compartido, desprotegido Archivo compartido, desprotegido en modo exclusivo

VSS (Diccionario iconos) Botón

Descripción

Separa los botones de comando Buscar Combinar archivos bifurcados Ver vínculos Ver rutas Cambiar nombre de archivo o proyecto Mover Cambiar fuente Crear un nuevo proyecto

VSS (Diccionario iconos) Agregar archivos Etiquetar una versión Eliminar Obtener la última versión Desproteger Proteger Deshacer desprotección Compartir

VSS (Diccionario iconos) Bifurcar Ver Editar Ver diferencias Propiedades Historial Encontrar Establecer carpeta de trabajo Actualizar Ayuda

VSS (Diccionario iconos) Símbolo Descripción

Proyecto Proyecto abierto actualmente Indica que en este proyecto existen subproyectos. Haga clic en el icono para expandir la lista de proyectos. Haga clic para contraer la lista de proyectos. Proyecto escondido Proyecto de sitio Web.

VSS (Relación entre soluciones y proyectos)

Visual Source Safe (MODELO SIMPLE SOLUCION

)

Visual Source Safe MODELO SIMPLE SOLUCION PARTICIONADA

Visual Source Safe MODELO SOLUCION MULTIPLE

Visual Source Safe ( Estructuras recomendadas)

Visual Source Safe estructura de archivo construyendo la solución

Visual Source Safe Modo de trabajo

Visual Source Safe INFRAESTRUCTURA RECOMENDADA

Visual Source Safe (versiones) Número de versión

Etiqueta

Asignado automáticamente por VSS.

Asignado por el usuario, utilizando el comando Etiqueta del menú Archivo o del cuadro de diálogo Historial.

Siempre es un valor numérico.

Cualquier combinación de letras, números, símbolos y espacios, hasta 31 caracteres.

Siempre se incrementa al siguiente número entero. Cualquier cosa que asigne el usuario. Se incrementa cada vez que se realice en un Se asigna cuando el usuario considera que ha archivo o proyecto una acción que afecte al alcanzado un punto importante. almacenamiento, como agregar, proteger o bifurcar. Aparece en los cuadros de diálogo historial, rutas, Aparece en los cuadros de diálogo del historial como vínculos, compartir y propiedades de archivo y en el una cadena proporcionada por el usuario. Indicado panel de archivos del Explorador de VSS. por el icono de una etiqueta que aparece junto al nombre del proyecto en lugar de un número de versión. La cadena proporcionada por el usuario abra la etiqueta aparece en la columna Acción del cuadro de diálogo Historial. No crea una nueva versión, simplemente la identifica.

Al crear una etiqueta se puede crear una nueva versión del archivo o proyecto y la etiqueta estará asociada con la nueva versión.

No puede ser editada o modificada por el usuario.

Puede ser editada en el cuadro de diálogo Detalles de historial.

Estructura de archivos (Comercialización)

Almacenes

Facturacion

Presupuestos Incentivos

Internet

Costos Comercializacion

Visita Medica Portal

Rolling SIG

Activo Fijo Planillas

Tesoreria

Estructura de archivos (Producción)

Compras

Aseguramiento

R.R.H.H

Produccion

SIG Produccion

Costos

Mantenimiento

Control Calidad

Almacenes

Tipos de Código Fuente

Informix

Visual 6.0

ASP

Tipos de Codigo OTROS SHELL Visual.NET

VSS Remoting explorer 

Diferencias de código

JERARQUIA DE PROYECTOS

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF