.push

.push [-p] [+]<nombre_registro> [<nombre_vía_acceso_relativa> | -]

El mandato .push coloca el contenido de <nombre_vía_acceso_relativa> en el registro <nombre_registro>. El contenido actual de <nombre_registro> es sustituido.

Para añadir en lugar de sustituir, coloque un signo más (+) delante del <nombre_registro>.

Para borrar el registro, utilice un guión en lugar de la <nombre_vía_acceso_relativa>.

El parámetro -p opcional hace que el mandato se refiera a un registro de proyecto. Los registros de proyecto están separados de los registros ordinarios, y los registros de proyecto persisten una vez que concluye el trabajo.

El <nombre_vía_acceso_relativa> es relativo a la vía de acceso del proyecto o código a no ser que la propiedad Absolute esté habilitada en el paso.

Los siguientes ejemplos suponen que la propiedad Absoluto no está habilitada para el paso:

Puesto que el separador de vía de acceso del archivo Windows, la barra inclinada invertida (\), es el mismo que el carácter de escape utilizado en Rational® Build Forge®, al procesar mandatos de puntos, es difícil determinar cuándo el mandato significa "escape". Utilice los siguientes caracteres para diferenciar entre un separador de vía de acceso de archivo Windows y una secuencia de escape: Este ejemplo muestra el mandato .put:

.put[/E|/e] [<vía_acceso_relativa>/]file server:[[<vía_acceso_relativa>/]file]

Si no se especifica /E ni /e, el sistema utiliza un método heurístico para ver si el mandato de punto contiene algo similar a una vía de acceso de archivos de Windows. Si se detecta una vía de acceso de archivo, se inhabilita la secuencia de escape, de lo contrario, se habilita la detección de secuencia de escape.


Comentarios