Permet d'annuler les modifications effectuées dans un espace de travail.
Objectif
La sous-commande scm discard permet d'annuler des ensembles d'artefacts modifiés dans un espace de travail.
Synopsis
- Pour exécuter la commande scm discard après avoir utilisé scm login pour créer des données d'identification stockées :
scm discard { [ -d | --dir ] chemin-espace-de-travail [ -v | --verbose ] } modifications ...
- Pour exécuter la commande scm discard en fournissant les données d'identification sur la ligne de commande :
scm discard { [ -u | --username ] ID utilisateur dans le référentiel [ -P | --password ] mot de passe correspondant à l'ID utilisateur dans le référentiel [ -d | --dir ] chemin-espace-de-travail [ -v | --verbose ] } modifications ...
Options et arguments
- [ -d | --dir ] chemin-espace-de-travail
- Chemin d'accès d'un espace de travail local créé par scm
load ou scm share.
Cette sous-commande s'exécute à l'aide de l'option chemin-espace-de-travail définie en tant que répertoire de travail en cours. Vous pouvez omettre cette option si le répertoire de travail en cours se trouve dans un espace de travail local.
- [ -P | --password ] mot de passe correspondant à l'ID utilisateur dans le référentiel
- Mot de passe correspondant à l'ID utilisateur indiqué dans le référentiel nommé. Si cette option n'est pas incluse sur la ligne de commande, vous êtes invité à fournir un mot de passe. Si vous avez spécifié l'URI ou le pseudonyme d'un référentiel pour lequel vous avez stocké des données d'identification par le biais de la commande scm login,
cette option est ignorée.
- [ -u | --username ] ID utilisateur dans le référentiel
- Spécifie un ID utilisateur qui existe déjà dans le référentiel nommé. Si vous avez spécifié l'URI ou le pseudonyme d'un référentiel pour lequel vous avez stocké des données d'identification par le biais de la commande scm login,
cette option est ignorée.
- [ -v | --verbose ]
- Fournit des messages d'information supplémentaires au cours de l'exploitation.
- modifications ...
- Liste d'ensembles d'artefacts modifiés à annuler, séparés par une virgule. Vous pouvez désigner chacun d'eux sous son alias, identificateur unique universel ou numéro d'élément de travail.
Exemples
Dans un espace de travail local, la sortie de la commande
scm status indique un ensemble d'artefacts modifiés non distribué.
C:\local-workspaces\HelloJazz>scm status
Espace de travail : (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Composant : (1103) "HelloJazz"
Version de référence : (1108) 3 "beta2 updates"
Sortantes :
Ensembles d'artefacts modifiés :
(1110) --@ <Pas de commentaire>
Exécutez la commande
scm discard
en désignant l'ensemble d'artefacts modifiés sous son alias afin de l'annuler.
C:\local-workspaces\HelloJazz>scm discard 1110
Si vous exécutez à nouveau la commande
scm status, vous constaterez que cet ensemble d'artefacts modifiés n'est plus dans l'espace de travail.
C:\local-workspaces\HelloJazz>scm status
Espace de travail : (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Composant : (1103) "HelloJazz"
Version de référence : (1108) 3 "beta2 updates"