Compartir a través de


Personalizar los archivos SS.INI y SRCSAFE.INI

Puede personalizar los archivos SS.INI y SRCSAFE.INI de dos formas diferentes, utilizando los cuadros de diálogo de opciones o un editor de textos.

Utilizando los cuadros de diálogo de opciones

Puede configurar la mayoría de las variables de inicialización de SS.INI directamente desde VSS, en el cuadro de diálogo Opciones del menú Herramientas. Sólo los administradores deberían configurar las variables de SRCSAFE.INI, utilizando para ello el cuadro de diálogo Opciones del Administrador de VSS. Cuando utilice el cuadro de diálogo Opciones, tenga en cuenta que VSS guarda los cambios en la memoria, pero no los escribe en el archivo hasta que abandona VSS o abre una base de datos diferente. Por tanto, si inicia una segunda sesión de VSS antes de abandonar la primera, los cambios aún no tendrán efecto.

Utilizando un editor de textos

Puede leer y modificar los archivos de inicialización con cualquier editor de texto. Hay un límite de 511 caracteres en cada línea del archivo de inicialización, aunque se puede limitar este máximo debido a requisitos de variables específicas (como las limitaciones de la ruta de proyecto).

Ubicación del archivo SS.INI

Normalmente, el archivo SS.INI se encuentra en la subcarpeta Users de la carpeta en la que se instaló VSS, por ejemplo, VSS\Users\NombreUsuario. Puede cambiar de lugar su archivo SS.INIm suponiendo que indique el cambio a VSS modificando adecuadamente el archivo Users.txt (consulte al Administrador de VSS).

El archivo SRCSAFE.INI suele encontrarse en la carpeta principal de VSS de la instalación del servidor.

**Nota   **Las variables de inicialización configuradas en Ss.ini prevalecen sobre la configuración de Srcsafe.ini.

El formato

Hay tres clases de línea en Ss.ini y Srcsafe.ini.

  • Las variables de inicialización, que son las líneas funcionales, tienen el siguiente formato:

    Variable de inicialización = valor
    

    Las variables booleanas se pueden configurar con "Yes", "No", "True", o "False."

  • Los comentarios comienzan con un punto y coma:

     | Aquí estoy, JP.
    

    VSS ignora todos los comentarios.

  • Los encabezados se muestran entre corchetes:

     [$/Word]
    

    La mayoría de los encabezados especifican las rutas de un determinado proyecto. Otros encabezados, como [Keyword Comments], se utilizan para propósitos específicos.

El orden de las variables contenidas en un archivo de inicialización no importa en absoluto, aunque el encabezado bajo el cual se coloca una variable sí es importante. Si una variable se coloca bajo un encabezado incorrecto, por ejemplo, si una variable de propósito general se coloca bajo [Keyword Comments], será ignorada.

SS.INI en múltiples plataformas

Si está ejecutando una instalación multiplataforma, puede que desee que ciertas variables tengan diferentes valores en las distintas plataformas o en distintos equipos. Por tanto, puede colocar una plataforma o un nombre de equipo entre paréntesis tras la variable para indicar que la variable se aplica sólo a esa plataforma. Por ejemplo:

Use_ReadOnly (WIN) = Yes
Comment_Editor (JOSE1)= c:\MSOFFICE\WINWORD\WINWORD.EXE

La configuración del primer ejemplo se aplica sólo bajo Microsoft Windows. La configuración del segundo ejemplo se aplica sólo a un equipo denominado JOSE1. Las configuraciones posibles son:

MAC Sistema operativo Macintosh
NT Sistema operativo de 32 bits
PC Todos los sistemas operativos basados en Intel, como Windows. Sólo se puede utilizar con UI, no con la línea de comandos (CL).
UNIX Sistema operativo UNIX
Win Sistema operativo Windows
UI Interfaz de usuario de Visual SourceSafe
CL Línea de comandos de Visual SourceSafe

Cada variable de SRCSAFE.INI puede estar acompañada por un especificador de plataforma, es decir, un nombre de un equipo, que aparecerá a continuación y entre paréntesis. Dicho especificador activa una variable para que tenga distintas configuraciones en plataformas diferentes. No todas las variables reconocen distintos nombres de equipos, pero muchas lo hacen. Sólo se permiten 10 especificadores de plataforma por usuario, o 10 por cada archivo SS.INI.

Las distintas versiones de VSS buscan diferentes especificadores. Por ejemplo, la interfaz VSS en un equipo Windows NT busca los especificadores de plataforma en el siguiente orden:

JOSE1, NT, Win, PC, UI

Busca una variable establecida para el equipo de Jose denominado JOSE1; si no la encuentra, buscará Windows NT, después Win, luego PC, después UI y, por último, una variable sin ningún especificador de plataforma.

Sin embargo, puede anular esta configuración mediante la variable de entorno SSiniENV. Por ejemplo:

Set SSiniENV = Ragiv, MS-DOS, PC, CL

Hará que VSS busque las variables especificadas para Ragiv antes de buscar las de MS-DOS, PC, CL o las que no tienen especificador. Si las dos próximas líneas estuvieran en el archivo SRCSAFE.INI:

Data_Path (Ragiv) = R:\SS\DATA
Data_Path (Kim) = R:\SS2\DATA

VSS utilizaría la primera configuración e ignoraría la segunda. Si el valor de SSiniEnv fuera Kim, VSS utilizaría la segunda cadena e ignoraría la primera. Así, asignando un valor adecuado a la variable SSiniENV, puede controlar qué variable Data_Path leerá VSS y que carpeta DATA se utilizará.

Vea también

Configurar una carpeta de trabajo en el archivo SS.INI | Utilizar encabezados de proyecto en el archivo SS.INI | Introducción a los archivos SS.INI y SRCSAFE.INI