BeforeCompare & AfterCompare

Las aplicaciones activadas con esta interfaz de script sirven para modificar los datos de una nueva versión antes de la comparación y para deshacer las modificaciones después de la comparación. Las aplicaciones de script se inician al iniciar una comparación en el cliente (p. ej. entre dos versiones o entre una versión y una copia de seguridad). La comparación se ejecuta después de que la aplicación de script ScriptBeforeCompare haya finalizado (cerrada, cancelada o por tiempo de espera).

Proceso

  1. Se activa la interfaz BeforeCompare y se inicia la aplicación de script correspondiente
  2. Se inicia la comparación
  3. Se transfieren los archivos y proyectos y se ejecutan las operaciones
  4. Se activa la interfaz AfterCompare y se inicia la aplicación de script correspondiente
  5. Se inicia la comparación
  6. Se eliminan los archivos temporales
  7. Se cierra la comparación

Ejemplo: descomprimir los archivos antes de la comparación. Esto hace posible la comparación en detalle Después de la comparación, la carpeta temporal en donde se descomprimieron los datos para la comparación, puede ser eliminada.

Si ocurre un error en la aplicación de script, los datos cargados en el servidor no se modifican y el estado del componente no será modificado. No se entregará un mensaje de advertencia.

 

Líneas de comando para la aplicación de script ScriptBeforeCompare

ScriptBeforeCompare.exe /ConfigFileW:[ruta absoluta del archivo de interfaz] /rd:[ruta del archivo del cliente] /at:c

 

Línea de comando para la aplicación de script ScriptAfterCompare

ScriptAfterCompare.exe /ConfigFileW:[ruta absoluta del archivo de interfaz] /rd:[ruta del archivo del cliente] /at:c

 

Descripción del archivo de interfaz para BeforeCompare

Las secciones [Common], y [Component] están descriptas en secciones generales del archivo de interfaz.

Las secciones [User] y [Version] no son asignadas.

[Specific]

Clave INI I/O Descripción
WorkingDirM I Ruta absoluta del directorio de trabajo del maestro
ArchiveM I

Ruta absoluta del archivo del maestro

Si esta clave está vacía, los archivos no están comprimidos y están disponibles en WorkingDirM.

WorkingDirS I Ruta absoluta del directorio de trabajo del esclavo
ArchiveS I

Ruta absoluta del archivo del esclavo

Si esta clave está vacía, los archivos no están comprimidos y no están disponibles en WorkingDirS.

Type I

Muestra los datos a ser comparados

Valores disponibles:

  • 1: Proyectos de las copias de seguridad
  • 2: Proyectos de la versión con la copia de seguridad
  • 4: Proyectos de las versiones
BackgroundChangeCheck I

Muestra si el proceso es parte de una comprobación de fondo

La comprobación de fondo verifica las diferencias, y no la consistencia o el versionado.

Los valores disponibles son Y y N. El valor predefinido es N

[Result]

Las claves generales de esta sección están descriptas en secciones generales del archivo de interfaz.

Clave INI I/O Descripción
WorkingDirM O

Ruta absoluta de la carpeta maestra donde se encuentran los archivos de proyecto de las aplicaciones de script

Si esta clave esta vacía, los archivos se encuentran en la carpeta WorkingDirM.

DeleteWorkingDirM O

Muestra si el contenido de la carpeta WorkingDirM será eliminado al finalizar la aplicación de script

Esta clave se usa cuando se usa la carpeta WorkingDirM y nada fue eliminado
Los valores disponibles son Y y N. El valor predefinido es N

WorkingDirS O

Ruta absoluta de la carpeta del esclavo donde están contenidos los archivos de proyecto de la aplicación de script

Si esta clave está vacía, los archivos se encuentran en la carpeta WorkingDirM.

DeleteWorkingDirS O

Muestra si el contenido de la carpeta WorkingDirS será eliminado al finalizar la aplicación de script

Esta clave se usa, si se usa la carpeta WorkingDirS y no se eliminaron archivos
Valores disponibles son Y y N Valor predefinido: N

 

Descripción del archivo de interfaz para AfterCompare

Las secciones [Common], [Component] y [Result] están descriptas en secciones generales del archivo de interfaz.

Las secciones [User] y [Version] no son asignadas.

[Specific]

Clave INI I/O Descripción
Type I

Muestra los datos a ser comparados

Valores:

  • 1: Proyectos de las copias de seguridad
  • 2: Proyectos de la versión con la copia de seguridad
  • 4: Proyectos de las versiones
WorkingDirM I Ruta absoluta del directorio de trabajo del maestro
WorkingDirM_BC I

Ruta absoluta de la carpeta de archivos del maestro, donde la aplicación de script BeforeCompare.exe almacena los datos de proyecto

Si esta clave está vacía, la aplicación de scripts BeforeCompare.exe no fue ejecutada o no entregó resultados.

WorkingDirS I Ruta absoluta del directorio de trabajo del esclavo
WorkingDirS_BC I

Ruta absoluta de la carpeta de archivo del esclavo donde la aplicación de script BeforeCompare.exe almacena los datos de proyecto

Si esta clave está vacía, la aplicación de scripts BeforeCompare.exe no fue ejecutada o no entregó resultados.

BackgroundChangeCheck I

Muestra si la comprobación es parte de una comprobación de fondo

La comprobación de fondo comprueba las diferencias, y no la consistencia o el versionado

Los valores son Y y N. El valor predefinido es N.

 

Contenido relacionado
Secciones generales del archivo de interfaz