Cómo conectar el proyecto asp.net a vss
Archivo -gt; Control de código fuente -gt; Agregar esquema al control de código fuente
o
haga clic derecho en la solución donde se encuentra el proyecto. se encuentra - gt; Agregar esquema al control de código fuente
Después de ingresar la contraseña, el usuario y la base de datos en VSS
puede realizar el control de versiones. Luego puedes hacer el control de versiones.
VSS significa Visual Source Safe. Como miembro de Microsoft Visual Studio, su tarea principal es administrar archivos de proyecto, lo que se aplica a casi cualquier proyecto de software.
El control de versiones del código fuente es uno de los mecanismos de gestión esenciales en el desarrollo de software moderno, generalmente implementado con la ayuda de un software de control de versiones (es decir, un sistema de gestión de código fuente (SCM) o un sistema de control de versiones). El importante papel del control de versiones en el desarrollo de software es el siguiente:
1) Como biblioteca de código, puede gestionar eficazmente diferentes versiones de código fuente y documentos en el desarrollo de software, ocupa poco espacio y facilita el acceso. a todas las versiones de código y documentos.
2) Coordinar eficazmente el acceso al código fuente entre los equipos de desarrollo (diferentes software de control de versiones utilizan diferentes estrategias de coordinación).
El software de control de versiones más utilizado incluye Clearcase, CVS, PVCS y Visual SourceSafe (VSS) de Microsoft. A continuación se ofrece una breve introducción a Visual SourceSafe 6.0, que se utiliza más comúnmente para el desarrollo de plataformas Windows.
Entorno de ejecución
El entorno típico para el desarrollo de VSS en la plataforma Windows se basa en la arquitectura C/S, es decir, cada desarrollador del equipo de desarrollo utiliza herramientas de desarrollo (como VC) para ejecutar su propio desarrollo de cada módulo del proyecto en la plataforma Windows y utilizar un servidor dedicado para controlar centralmente la documentación y el código durante el desarrollo. Las computadoras cliente del servidor y del desarrollador tienen instalados programas cliente y servidor VSS respectivamente.
Instalación
Instalación del servidor VSS6.0
El primer paso es colocar Visual Studio 6.0 CD1 en el CD, ingresar automáticamente al programa de instalación, seleccionar el segunda opción "Aplicaciones y herramientas de servidor (solo agregar)". "
El segundo paso, luego en "Configuración del servidor", en "Componentes del servidor", seleccione "Visua le pedirá que reinicie para que el programa recién instalado surta efecto, reinicie su computadora.
Instalar el cliente VSS 6.0
Después de instalar el servidor VSS 6.0, puede instalar el software del cliente bajo la guía del administrador de VSS. Como estamos en una subred en un entorno Windows, cada cliente de PC tiene acceso al servidor VSS a través de Network Neighborhood. Después de que el administrador de VSS especifica la ubicación del programa de instalación del software del cliente VSS "Netsetup.exe" (en el directorio de instalación del servidor VSS), los usuarios pueden encontrar el programa directamente en Network Neighborhood a través del Explorador. Los usuarios pueden encontrar el programa directamente en Network Neighborhood a través del administrador de recursos y luego hacer doble clic para ejecutarlo. Netsetup.exe comenzará a ingresar a la instalación del cliente VSS. Ingrese el nombre de usuario y el nombre del grupo de trabajo en el cuadro de solicitud, seleccione la ruta de instalación de VSS, haga clic en el ícono de instalación para ingresar los pasos de instalación reales y luego el sistema completará automáticamente el trabajo. .
Instrucciones
El proceso a seguir al usar VSS es el proceso de bloquear-modificar-desbloquear, en lugar del proceso de copiar-modificar-fusionar (como CVS), lo que significa que Los desarrolladores primero deben verificar el código fuente y los documentos que desea modificar desde el archivo de respaldo principal del servidor VSS al archivo de respaldo local y, al mismo tiempo, bloquear el código fuente y los documentos en el servidor (como CVS). . El desarrollador primero verifica el código fuente y los documentos que se van a modificar del archivo de respaldo principal del servidor VSS y los bloquea localmente al mismo tiempo (excepto en el caso de múltiples extracciones), y luego los verifica en el servidor después de la La modificación se completa y desbloquea el servidor al mismo tiempo. El servidor controla de forma centralizada todos los programas y archivos fuente.
Conceptos involucrados en el uso de VSS
1) Proyecto, el llamado proyecto es un conjunto de archivos (de cualquier tipo) que existen en VSS. Puedes agregar, eliminar, editar y editar. compartir archivos entre ellos. Los proyectos tienen muchas similitudes con las carpetas del sistema operativo, pero tienen mejor soporte para la combinación de archivos, el historial y el control de versiones. Todos los archivos del proyecto se almacenan en la base de datos VSS y los miembros del equipo de desarrollo no pueden trabajar en el archivo de copia de seguridad maestro del servidor en VSS (excepto en casos especiales como el registro y la coincidencia de versiones, VSS proporciona una copia a cada miembro); . para que puedan trabajar en su carpeta de trabajo. Aunque es posible ver archivos sin una carpeta de trabajo, para trabajar realmente bajo la administración de VSS, se debe crear una carpeta de trabajo.
2) La carpeta de trabajo es donde los usuarios realmente depuran y modifican los archivos del proyecto. Cuando el usuario retira un archivo, VSS copia el archivo en la carpeta de trabajo del usuario; cuando el usuario modifica el archivo y lo registra, VSS copia el archivo de la carpeta de trabajo del usuario nuevamente a la base de datos de VSS. Cuando un usuario realiza el check-out, VSS administra automáticamente su directorio de trabajo, como la creación de los subdirectorios necesarios. El directorio de trabajo se puede crear o modificar en cualquier momento.
3) Seguimiento de versiones VSS proporciona servicios de historial y control de versiones que pueden recuperar versiones antiguas de programas y documentos para el seguimiento de errores y otros fines. VSS utiliza marcas de fecha y hora para registrar cuándo se retiraron o modificaron los archivos. Hay tres formas principales de realizar un seguimiento de las versiones de archivos o proyectos:
Número de versión: este es un número interno mantenido por VSS y no tiene control. sobre el usuario. Cada archivo y cada versión de un proyecto tiene un número de versión, que siempre es un número entero y se incrementa.
Etiqueta: Es una cadena que el usuario asigna a un proyecto o versión de archivo, en cualquier formato y con una longitud máxima de 31 caracteres. Recomendado.
Marca de fecha/hora: esta información indica cuándo se modificó o registró el archivo por última vez. VSS admite formatos de hora de 12 y 24 horas.
Configurar y administrar el servidor VSS 6.0
Después de instalar el servidor VSS 6.0, puede configurar y administrar el servidor VSS para proyectos de desarrollo, lo cual será realizado por el administrador de VSS.
El primer paso es crear una base de datos VSS para todo el proyecto (al instalar el servidor VSS, el sistema ha creado una base de datos común predeterminada), inicie Visual SourceSafe6.0 Admin (Inicio/Programas/Microsoft Visual Studio6.0/Iniciar Visual SourceSafe6.0 Admin (Inicio/Programas/Microsoft Visual Studio6.0/Visual SourceSafe/Visual SourceSafe6.0 Admin), aparece una ventana de diálogo, haga clic en "Crear base de datos" en el menú desplegable "Herramientas". ... ..." elemento del menú, aparece una ventana de diálogo, el sistema creará una base de datos predeterminada Común... elemento del menú, aparece una ventana de diálogo, seleccione la ruta de la nueva base de datos, por ejemplo, cree una base de datos MyApp, y luego haga clic en el botón "Aceptar". El sistema completará el trabajo de creación.
El segundo paso es crear un usuario para la base de datos recién creada (como MyApp). Primero, debe abrir la base de datos. base de datos, haga clic en el menú desplegable "Usuario/Base de datos Open SourceSafe...", y luego seleccione la base de datos MyApp. Haga clic en el menú desplegable "Usuarios/Base de datos Open SourceSafe...", luego seleccione el elemento del menú Agregar usuario. ..., y luego cree otros usuarios en secuencia. Formas de configurar permisos de acceso para diferentes carpetas de proyectos para diferentes usuarios: 1) Utilice las funciones proporcionadas por VSS. En el cuadro de diálogo "Herramientas/Opciones...", en la página de propiedades "Seguridad del proyecto", seleccione la casilla de verificación "Habilitar seguridad del proyecto" y luego seleccione "Herramientas/Permisos del proyecto..." o "Herramientas/Derechos de usuario". Asignaciones..." "Configurar ajustes; 2) Utilice el comando cacls del sistema operativo Windows.
El tercer paso es crear un proyecto en la nueva base de datos. Inicie Microsoft Visual SourceSafe6.0 (Inicio/Programas/Microsoft Visual Studio6.0/Microsoft Visual SourceSafe/). Inicie Microsoft Visual SourceSafe6.0 (Inicio/Programas/Microsoft Visual Studio6.0/Microsoft Visual SourceSafe/Microsoft Visual SourceSafe6.0), aparecerá un cuadro de diálogo, haga clic en "Abrir base de datos SourceSafe..." en el menú desplegable "Archivo". En el cuadro de diálogo emergente, seleccione una base de datos (como MyApp), haga doble clic en la base de datos o presione el botón "Abrir" para abrir la base de datos. Un proyecto es una colección de documentos o archivos relacionados, y VSS le permite; guárdalo en cualquier estructura jerárquica y organiza tus proyectos. En una base de datos VSS, puede crear uno o más proyectos. Para crear un proyecto, haga clic en el comando Crear proyecto... en el menú Archivo. Cree un proyecto, como MyProject; después de crear el proyecto MyProject, debe agregar archivos a MyProject. Haga clic en el comando Agregar archivo en el archivo y aparecerá un cuadro de diálogo. Seleccione los archivos o directorios correspondientes y haga clic en el botón Agregar. agréguelos en MyProject.
En este punto, la configuración del servidor VSS se ha completado básicamente, se han creado la base de datos y el proyecto, y se han creado los usuarios correspondientes para ellos. Los usuarios pueden iniciar sesión en el servidor VSS directamente desde el. cliente, bajo el control de gestión de VSS, trabajo de desarrollo.
Nota: Todos los desarrolladores deben determinar y acordar la estructura de directorios del archivo de respaldo principal del servidor antes del desarrollo del proyecto. Si la estructura de directorios del archivo de respaldo principal del servidor no es razonable, o es necesario agregar o eliminar algunos archivos temporalmente, el administrador de VSS es responsable del procesamiento centralizado.
Uso del cliente VSS6.0
A continuación se toma el proyecto de almacén de datos de laboratorio como ejemplo para explicar los pasos de uso del cliente VSS.
El primer paso es iniciar sesión en el servidor VSS. Inicie el cliente Microsoft Visual SourceSafe6.0 (Inicio/Programas/Microsoft Visual Studio6.0/Microsoft Visual SourceSafe/Microsoft Visual SourceSafe6.0). Aparece la siguiente ventana de inicio de sesión;
Haga clic en el botón Explorar... y aparecerá el siguiente cuadro de diálogo;
Haga clic en el botón Explorar... nuevamente y seleccione el directorio que se muestra a continuación (en el servidor DBGROUP Si se le solicita que ingrese la contraseña de la cuenta del servidor DBGROUP, debe completar los campos vss/vss respectivamente; Si se le solicita que ingrese la contraseña de la cuenta del servidor DBGROUP, ingrese vss/vss respectivamente);
Haga clic en el botón "Abrir" " y haga clic en "Aceptar" y "Abrir" en los dos cuadros de diálogo siguientes;
Regrese al cuadro de diálogo "Iniciar sesión";
Entrar Con el nombre de usuario y la contraseña especificados por la contraseña del administrador, puede iniciar sesión en el servidor VSS.
Nota: Diferentes configuraciones de usuario y contraseña tienen diferentes derechos de acceso a diferentes directorios (proyectos).
En el segundo paso, si es la primera vez que inicia sesión en el servidor VSS, primero debe configurar el directorio de trabajo; de lo contrario, no se podrá realizar la operación de pago.
Configure la carpeta de trabajo como se muestra en la siguiente figura. Seleccione la carpeta del módulo a procesar, haga clic derecho en la carpeta y seleccione Establecer carpeta de trabajo...;
En. en el cuadro de diálogo emergente, seleccione la carpeta de trabajo que desea procesar y haga clic en Aceptar;
Nota: después de terminar de configurar la carpeta de trabajo, todos los archivos en el servidor se colocarán en la carpeta de trabajo. después del pago. Después del pago, todos los archivos en el servidor se colocarán en el directorio de trabajo, por lo que el directorio de trabajo en la computadora local debe estar protegido y no se puede eliminar ni mover a voluntad.
El tercer paso es guardar el archivo en el directorio de trabajo local. Seleccione la carpeta correspondiente, haga clic derecho y seleccione Pagar...;
El sistema muestra el cuadro de diálogo de pago como se muestra a continuación. Después de hacer clic en Aceptar, todos los archivos en este directorio que están desprotegidos en el local. Se mostrará el directorio de trabajo. El archivo y la subcarpeta están bloqueados en rojo por el archivo del servidor al mismo tiempo, ¡y otros usuarios no pueden volver a verificar! Esta carpeta (el servidor está configurado para no permitir pagos múltiples).
Nota: asegúrese de seleccionar la casilla de verificación Recurse para asegurarse de que todas las subcarpetas estén desprotegidas.
El cuarto paso es modificar los archivos en el directorio de trabajo local para su depuración.
Paso 5: extraiga los archivos en el directorio de trabajo; si no extrae los archivos modificados, los cambios realizados en el paso 4 no se reflejarán en la copia de seguridad maestra de los archivos del proyecto en el servidor. , y existe una alta probabilidad de que los archivos locales sean sobrescritos por versiones anteriores de los archivos después del próximo pago. En la ventana del cliente VSS, haga clic con el botón derecho en la carpeta que desea registrar y seleccione Registrar.... Aparecerá el cuadro de diálogo de registro. Haga clic en Aceptar para registrar los archivos en el directorio de trabajo local en el servidor y desbloquearlos. Archivos en el servidor (negro).
Nota: asegúrese de seleccionar la casilla de verificación Recurse para asegurarse de que todas las subcarpetas estén registradas.
Recomendación 1
En la operación real, los desarrolladores o administradores son responsables de crear las etiquetas correspondientes para los programas y documentos fuente en el servidor de manera regular o irregular para facilitar la administración del historial de versiones de los programas y. documentación. VSS puede obtener fácilmente versiones históricas basadas en etiquetas (hay otras formas de obtener versiones históricas, este artículo recomienda utilizar el método de etiquetas).
Añadir etiquetas.
Seleccione el directorio (proyecto) al que desea agregar una etiqueta, haga clic derecho y seleccione Etiqueta...;
Establezca el cuadro de diálogo de la etiqueta, complete el nombre de la etiqueta y los comentarios relacionados, como se muestra en la figura a continuación;
Si desea obtener el historial de una determinada versión, seleccione el elemento correspondiente, luego seleccione Mostrar historial..., seleccione la casilla de verificación correspondiente, como se muestra en la figura a continuación, y luego haga clic OK;
VSS aparecerá como el siguiente cuadro de diálogo, que enumera todas las etiquetas creadas por el administrador, seleccione la etiqueta correspondiente y haga clic en el botón Obtener para verificar la versión correspondiente de la etiqueta en el sistema de trabajo local. directorio. Si necesita cambiar la estructura del proyecto en el servidor, comuníquese con su administrador.
Recomendación 3
Respetar estrictamente las normas y reglamentos de VSS para evitar la pérdida de programas o documentos debido a un mal funcionamiento. Si dos personas necesitan modificar un directorio (proyecto) o archivo al mismo tiempo, procéselo en serie en lugar de múltiples salidas para minimizar la posibilidad de errores.