.push

.push [-p] [+]<nom_registre> [<nomchemin_relatif> | -]

La commande .push place le contenu de <nomchemin_relatif> dans le registre <nom_registre>. Le contenu actuel de <nom_registre> est remplacé.

Pour ajouter le contenu au lieu de le remplacer, insérez un signe (+) devant <nom_registre>.

Pour effacer le contenu du registre, insérez un trait d'union au lieu du <nomchemin_relatif>.

Le paramètre -p facultatif indique que la commande s'applique à un registre de projets. Les registres de projet sont séparés des registres ordinaires, de plus, les registres de projets persistent une fois un travail terminé.

Le <nomchemin_relatif> dépend du chemin de projet/balise sauf si la propriété Absolue des étapes est activée.

Les exemples suivants supposent que la propriété Absolu n'est pas activée pour l'étape :

Etant donné que le séparateur de chemin de fichier Windows, la barre oblique inversée (\), est le même que le caractère d'échappement utilisé dans Rational® Build Forge®, lors de l'analyse syntaxique des commandes point, il est difficile de déterminer quand la commande signifie "échappement". Utilisez les caractères suivants pour faire la distinction entre un séparateur de chemin de fichier Windows et un échappement : Cet exemple présente la commande .put :

.put[/E|/e] [<chemin_relatif>/]file server:[[<chemin_relatif>/]file]

Si /E ou /e n'est pas spécifié, le système utilise la méthode heuristique pour déterminer si la commande point contient un élément similaire à un chemin de fichier Windows. S'il détecte un chemin de fichier, l'échappement est désactivé ; dans le cas contraire, l'échappement est activé.


Feedback