Visual SourceSafe 6.0

© 1998 Microsoft Corporation. Reservados todos los derechos.

Otros nombres de productos y compañías mencionados aquí pueden ser marcas comerciales de sus respectivos propietarios.

El archivo Léame de Visual SourceSafe® incluye información actualizada acerca de la documentación incluida con el entorno de desarrollo para Windows® e Internet Microsoft® Visual Studio™. La información de este documento está más actualizada que la del sistema de Ayuda.

Contenido Haga clic en cualquiera de los elementos a continuación

Problemas conocidos

Instalar en un servidor de Novell NetWare

Texto corregido de la documentación

Usuarios de MBCS/DBCS

Introducción
Antes de ejecutar el programa de instalación
Instalación
Opciones de instalación
Instalar la versión independiente de Visual SourceSafe
Instalar Visual SourceSafe desde Visual Studio
Instalar simultáneamente múltiples versiones de los productos de Visual Studio 6.0 en un mismo equipo
(Usuarios individuales) Uso de NETSETUP para crear una instalación personalizada
Actualizar una base de datos después de la instalación
Eliminar VSS
Notas generales y sugerencias
Nuevo Nuevas características de Visual SourceSafe 6.0
Administrar su base de datos de VSS
La pérdida de conexión de red produce un mensaje de error numérico
Fecha y hora del sistema
Uso de la línea de comandos después de una instalación de cliente
Detalles acerca de la definición de un directorio central en Visual SourceSafe
Ejecutar Netsetup desde un servidor Windows NT mediante Windows 95
Página principal de Visual SourceSafe
Microsoft Knowledge Base
Grupo de noticias de VSS

Visual SourceSafe: problemas conocidos

Instalar en un servidor de Novell NetWare

Es posible configurar los servidores Novell NetWare para controlar nombres de archivo con formato 8.3 o más largos. Si el servidor Novell NetWare únicamente puede controlar nombres de archivo en formato 8.3, el proceso normal de instalación de Visual Studio no estará en condiciones de instalar en un servidor Novell NetWare. Para instalar en un servidor Novell NetWare que sólo puede controlar nombres de archivo en formato 8.3, utilice los pasos siguientes.

Para instalar desde los CD de Visual Studio

  1. Inserte el Disco 2.
  2. Cambie a la carpeta VSS_SS\.
  3. Ejecute el comando siguiente: setup.exe /F
  4. Elija la opción 'Aplicaciones de servidor'.
  5. Cuando el programa le pida la ubicación de la instalación, asegúrese de cambiarla a la del servidor Novell NetWare.

Para instalar desde los CD de la versión independiente de Visual SourceSafe

  1. Inserte el CD de Visual SourceSafe.
  2. Ejecute el comando siguiente: setup.exe /F

Texto corregido de la documentación

Tema Diferencias de archivo (Cuadro de diálogo): en la sección Cuadros de diálogo de la documentación de Visual SourceSafe, el primer párrafo de las "Comentarios" no es correcto.

En el tema asociado a Opciones de historial de archivos (Cuadro de diálogo) de la documentación de Visual SourceSafe, la primera frase de la sección Etiquetas no es correcta.

En el tema asociado a Opciones avanzadas de desproteger (Cuadro de diálogo) de la documentación de Visual SourceSafe, la opción Reemplazar no es correcta.

En el tema asociado a Opciones avanzadas de desproteger (Cuadro de diálogo) de la documentación de Visual SourceSafe, se eliminó la opción Fin de línea.

En el tema asociado a Opciones avanzadas de obtención (Cuadro de diálogo) de la documentación de Visual SourceSafe, se eliminó la opción Fin de línea.

Usuarios de MBCS/DBCS

VSS 6.0 controla MBCS (juegos de caracteres multibyte) y DBCS (juego de caracteres de dos bytes) de modo diferente a cómo lo hacían las versiones anteriores de VSS. Si actualiza una instalación existente de VSS que tiene un archivo SSUD.dll, cambie el nombre de este archivo de modo que VSS 6.0 no pueda reconocerlo. Por ejemplo, cambie el nombre del archivo por el de SSUD.bak. Si no lo hace, el IME puede tener problemas como la desactivación de la asociación de fuentes (FA) o bien generar errores de protección general cuando se muestran nuevos diálogos de VSS 6.0.

Introducción

Antes de ejecutar el programa de instalación

Instalación

Opciones de instalación

Notas generales

La base de datos de control de código fuente que VSS mantiene debe ubicarse en una unidad a la que pueden obtener acceso todos los usuarios que trabajen en proyectos controlados por VSS. El método más versátil de trabajar con VSS consiste en instalar el servidor en una unidad de red e instalar desde la red (con Netsetup) en cada estación de trabajo.

Actualizar una versión anterior de SourceSafe a la versión 6.0

El programa le preguntará si desea reemplazar una instalación existente, en caso de que exista. Se recomienda esta opción, pero puede elegir una ruta de acceso alternativa con el fin de mantener dos bases de datos diferentes en un mismo equipo, una en el formato antiguo y la otra en el formato nuevo.

Nota   Asegúrese de hacer primero una copia de seguridad de su base de datos, antes de proceder a la actualización.

El programa le preguntará si desea convertir su base de datos al nuevo formato para un rendimiento más rápido. Debería hacer esto tan sólo si:

Notas acerca de Netsetup para administradores de la base de datos de VSS

Tenga presente que es necesaria una licencia completa de VSS para cada usuario de SourceSafe. Si tiene 100 personas que utilizan su base de datos de VSS, necesita adquirir 100 licencias de Visual SourceSafe para evitar infringir las leyes de derechos de autor.

La versión 6.0 del programa Netsetup necesita una clave del CD, o "CD-Key", para permitir la instalación del programa de cliente de Visual SourceSafe en un equipo de cliente. Para asegurarse de que sus clientes pueden ejecutar con éxito Netsetup, proporcione la clave de CD de una de las cajas con licencia a cada usuario al que pida que ejecute Netsetup. Se tolera la utilización de la misma clave de CD por parte de todos los que ejecuten Netsetup, pero aún es necesario disponer de una licencia individual para cada usuario.

Instalar la versión independiente de Visual SourceSafe

Para instalar la versión independiente de Visual SourceSafe como Administrador (Admin)

  1. Instale primero Visual SourceSafe en el servidor compartido.
  2. Utilice la herramienta Admin para crear cuentas de usuario en la base de datos compartida.
  3. Establezca la seguridad según sea apropiado para los usuarios de la base de datos.
  4. Informe a sus usuarios dónde pueden encontrar Netsetup (si dichos usuarios disponen de la licencia).

Para instalar la versión independiente de Visual SourceSafe como Cliente

Instalar Visual SourceSafe desde Visual Studio

Esto incluye Visual Studio, Visual C++ Enterprise version y Visual Basic, Edición empresarial.

Administradores   Si va a instalar un servidor compartido, vaya a la página Aplicaciones de servidor de la instalación de Visual Studio y ejecute el programa de instalación del servidor de VSS desde ahí. Se creará una base de datos para compartir y se instalará un programa de instalación para que los usuarios con licencia puedan instalar el programa de cliente de Visual SourceSafe (mediante Netsetup).

Clientes   El programa de instalación del cliente de Visual Studio instalará una versión independiente de Visual SourceSafe y la integrará con el entorno de desarrollo y otros entornos.

Importante: haga una copia de seguridad de su base de datos de VSS existente antes de actualizar

Instalar simultáneamente múltiples versiones de los productos de Visual Studio 6.0 en un mismo equipo

Es posible instalar productos de Visual Studio de la misma versión y en el mismo idioma (la versión 6.0 de Visual C++ y de Visual Basic en inglés, por ejemplo) por separado en la misma estación de trabajo. Las instalaciones de este tipo reciben soporte técnico de Microsoft. El Asistente para la instalación de Visual Studio 6.0 detecta si otras versiones de la versión 6.0 de la línea de productos se han instalado en una estación de trabajo de desarrollo.

Generalmente, no es posible mezclar dos productos diferentes por la versión de idioma, por la versión puntual (p. ej. 6.0 y 6.1) o por el nivel de producto en la misma estación de trabajo. Esto significa que habrá un error en la instalación, que uno o varios productos de Visual Studio 6.0 pueden no funcionar aunque la instalación se complete con éxito o, en el peor de los casos, que no se pueda desinstalar completamente alguno de estos productos.

Si el Asistente genera una advertencia durante la instalación, el camino más seguro es desinstalar el producto de Visual Studio 6.0 antes continuar. El mecanismo de detección comprueba los casos siguientes:

(Usuarios individuales) Uso de NETSETUP para crear una instalación personalizada

Después de que el administrador cree una instalación de Visual SourceSafe en el servidor, los usuarios pueden ejecutar Netsetup con el fin de copiar los ejecutables de VSS en su disco duro.

Para instalar mediante Netsetup

  1. En el Explorador de Windows, desplácese a la carpeta principal donde se encuentra la instalación del servidor de VSS.
  2. Haga doble clic en NETSETUP.EXE.
  3. Siga las instrucciones del Asistente de instalación y utilice la opción [Cambiar carpeta] para cambiar la ruta de instalación predeterminada, si así lo desea
  4. .

Advertencia para los Administradores   Todos los usuarios deben disponer de una licencia individual de VSS para poder instalar o utilizar el producto, incluso para ejecutar Netsetup. Netsetup se proporciona para su comodidad, pero el administrador debería asegurarse de que obtiene una licencia individual para cada una de las personas que instalen y utilicen el producto.

Actualizar una base de datos después de la instalación

Si contestó Sí a la pregunta de si deseaba actualizar su base de datos al nuevo formato 6.0, dispone ahora de una base de datos con formato 6.0, puede utilizar la promoción de etiquetas y sacar partido de las mejoras de rendimiento. Si el programa no le hizo la pregunta o contestó No a la misma y ahora desea actualizar su base de datos, ejecute la utilidad de la línea de comandos DDUPD.exe, que se encuentra en el directorio \win32 de su instalación de servidor de VSS 6.0. (Puede ir directamente al directorio o bien agregar éste a la variable PATH y ejecutar el programa). Le recomendamos que ejecute DDUPD tan sólo cuando todo el mundo haya salido de VSS. La sintaxis es:

DDUPD <ruta de la carpeta de datos> [-undo] [-redo]

Para actualizar desde una base de datos en formato 5.0, por ejemplo, podría ejecutar:

DDUPD \\servidor\recursoCompartido\vss\data

Para deshacer una actualización, es decir para volver de nuevo al formato 5.0 y dejar de aprovechar las ventajas de la mejora del rendimiento y de la promoción de etiquetas:

DDUPD \\servidor\recursoCompartido\vss\data -UNDO

Para volver a ejecutar el proceso de actualización en una base de datos que ya tiene el formato nuevo, podría ejecutar:

DDUPD \\servidor\recursoCompartido\vss\data -REDO

Eliminar VSS

Si elimina una instalación de VSS (incluida la base de datos) e intenta ejecutar SETUP.EXE, el programa de instalación puede intentar instalar VSS en la Papelera de reciclaje (si encuentra allí la antigua base de datos). Esto sólo ocurre si no vació recientemente la Papelera de reciclaje. Para resolver el problema:

  1. Vacíe la Papelera de reciclaje.
  2. Ejecute SETUP.EXE otra vez y compruebe que el directorio predeterminado de VSS ya no es la Papelera de reciclaje.

Notas generales y sugerencias

Nuevas características de Visual SourceSafe 6.0

Microsoft VSS 6.0 agrega muchas características nuevas, entre las que se pueden destacar:

Administrar su base de datos de VSS

Es recomendable realizar regularmente copias de seguridad de la unidad en la que reside su base de datos de VSS. Observe que para evitar problemas, es importante realizar copias de seguridad completas, en lugar de copias incrementales o de diferencias.

Adicionalmente, conviene ejecutar el programa ANALYZE periódicamente con el fin de mantener la integridad de la base de datos. Si se daña, el programa ANALYZE suele poder reparar el problema. Se exponen periódicamente actualizaciones de la herramienta ANALYZE en el sitio Web de VSS, http://www.microsoft.com/spain/ssafe. Conviene comprobar si en dicho sitio hay una versión de ANALYZE más reciente que la que se entrega con el producto. Para ejecutar ANALYZE, haga clic en el menú Inicio, seleccione Programas, Microsoft Visual Studio y, a continuación, Visual SourceSafe.

Nota   Se recomienda siempre ejecutar ANALYZE y hacer una copia de seguridad de las bases de datos anteriores antes de actualizarlas al formato 6.0.

La pérdida de conexión de red produce un mensaje de error numérico

Si al utilizar VSS en una base de datos remota pierde su conexión con el servidor, ocurrirá el error siguiente:

"Error desconocido - 20038," (o algo parecido)

Si aparece este error, indica que perdió su conexión de red.

Para corregir esta situación:

  1. Restaure su conexión de red.
  2. Reinicie VSS para continuar con su trabajo.

Fecha y hora del sistema

VSS utiliza la hora y la fecha que almacena su equipo local. Si su equipo no se encuentra sincronizado con otro equipo, pueden ocurrir errores impredecibles. Por ejemplo, si protege un archivo después de otra persona, VSS puede llegar a pensar que su protección fue anterior porque la hora de su sistema no sea correcta.

La mejor solución para este problema es sincronizar la fecha y hora de su equipo local con la red periódicamente. Esto garantiza la sincronización de todos los usuarios. En Windows NT es posible hacer esto con un Servidor de origen de hora de dominio. Busque información en la dirección http://www.novell.com/ información acerca de la sincronización de tiempos en los servidores Novell NetWare.

Uso de la línea de comandos después de una instalación de cliente

Al trabajar desde la línea de comandos, si obtiene un mensaje afirmando que "No se ha encontrado ninguna base de datos de VSS (srcsafe.ini). Utilice la variable de entorno SSDIR o ejecute netsetup.", establezca la variable SSDIR. De este modo se informa a VSS del lugar donde encontrará el archivo SRCSAFE.INI para la instalación del servidor de VSS al que desea conectar. Para hacerlo, escriba lo siguiente en el símbolo del sistema de MSDOS:

set ssdir=\\servidor\recursoCompartido\vss

Dónde \\servidor\recursoCompartido\vss es la carpeta donde se encuentra el archivo srcsafe.ini.

Nota   No inserte un espacio en blanco entre el signo igual y la ubicación de la instalación del servidor de VSS. El ejemplo siguiente no funcionará:

set ssdir= \\servidor\recursoCompartido\vss.

Detalles acerca de la definición de un directorio central en Visual SourceSafe

Un directorio central es un reflejo vivo (en el sistema de archivos) del proyecto o de los proyectos de la base de datos de Visual SourceSafe (VSS).

En una base de datos compartida, establezca el directorio central con una ruta UNC, como \\servidor\recurso\Shadow, con el fin de evitar errores cuando se realicen cambios desde un equipo diferente del utilizado para configurar el directorio principal. Asegúrese de que la ruta UNC no contiene nombre largos, tan sólo nombres cortos de 8 caracteres en la parte \\servidor\recurso\ROOT.

Por ejemplo, en lugar de definir el directorio central como D:\VSSShadow, puede definirlo como: \\servidor\D\Shadow.

Compruebe que todos los usuarios de Visual SourceSafe disponen de acceso en lectura y escritura en el directorio UNC.

Ejecutar Netsetup desde un servidor Windows NT mediante Windows 95

Existe un problema en Windows 95 a la hora de obtener acceso a algunos programas en servidores Windows NT mediante una UNC que contenga nombres largos. Por esta razón, se recomienda crear un recurso compartido de red en el servidor de Windows NT Server que apunte directamente a la ubicación de VSS en la unidad de disco del servidor así como evitar el uso de nombres largos tanto para el servidor como para el recurso compartido.

Por ejemplo, si VSS se instaló en:

D:\Archivos de programas\Microsoft Visual Studio\Common\VSS

Para proporcionar acceso al mismo a los usuarios podría establecer:

D:\

compartido como

\\Nombre largo del servidor\Nombre largo del recurso compartido

Éstos podrían entonces obtener acceso al directorio de VSS con:

\\Nombre largo del servidor\Nombre largo del recurso compartido\Archivos de programas\Microsoft Visual Studio\Common\Vss\Netsetup.exe

Los nombres largos provocarán un error en los equipos Windows 95 cuando el servidor es un equipo Windows NT.

En lugar de ello, configúrelo con:

D:\Archivos de programas\Microsoft Visual Studio\Common\VSS

compartido como

\\Servidor\VSSRcrso

De este modo, los usuarios pueden obtener acceso a Netsetup.exe con la ruta corta UNC siguiente:

\\Servidor\VSSRcrso\Netsetup.exe

Página principal de Visual SourceSafe

Microsoft VSS posee una página principal en Internet. Esta página ofrece diversa información e incluye artículos acerca de VSS, una demostración autoejecutable que puede descargar y ejecutar, una colección de herramientas útiles para VSS y mucho más. La dirección URL de la página principal es: http://www.microsoft.com/spain/ssafe.

Microsoft Knowledge Base

Si encuentra problemas o tiene preguntas acerca de temas no tratados aquí o en documentación en pantalla, puede resultarle útil buscar en Microsoft Knowledge Base en la dirección http://www.microsoft.com/spain/support. Knowledge Base está también disponible en MSDN Library de Visual Studio 6.0, que se incluye en el CD junto con Visual SourceSafe.

Grupo de noticias de VSS

Puede cambiar información con otros usuarios de VSS: para ello visite el grupo de noticias microsoft.public.visualsourcesafe en Internet. Este grupo de noticias se encuentra en el servidor msnews.microsoft.com. Tenga en cuenta que Microsoft no ofrece soporte técnico en relación con los mensajes publicados en el grupo de noticias.