Permet de distribuer des ensembles d'artefacts modifiés depuis un espace de travail de référentiel vers un autre espace de travail ou flux.
Objectif
La sous-commande scm deliver permet de distribuer des ensembles d'artefacts modifiés depuis une source nommée vers la cible par défaut ou une autre cible que vous spécifiez.
Synopsis
- Pour exécuter la commande scm deliver après avoir utilisé scm login pour créer des données d'identification stockées :
scm deliver [ -r | --repository-uri ] URI ou pseudonyme du référentiel [ -d | --dir ] chemin-espace-de-travail { [ [ -q | --quiet ] | [ -v | --verbose ] ] [ -s | --source ] espace de travail ou flux source [ -t | --target ] espace de travail ou flux cible ensemble d'artefacts modifiés ... }
- Pour exécuter scm deliver en fournissant les données d'identification sur la ligne de commande :
scm deliver [ -r | --repository-uri ] URI du référentiel [ -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 { [ [ -q | --quiet ] | [ -v | --verbose ] ] [ -s | --source ] espace de travail ou flux source [ -t | --target ] espace de travail ou flux cible ensemble d'artefacts modifiés ... }
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.
- [ -q | --quiet ]
- Supprime la plupart des messages d'information au cours de l'exploitation.
- [ -r | --repository-uri ] URI du référentiel
- Indique le référentiel dans lequel cette action doit être exécutée. Si vous avez stocké des données d'identification de référentiel à l'aide de la commande scm login,
vous pouvez utiliser le pseudonyme que vous avez fourni pour celles-ci.
- [ -s | --source ] espace de travail
ou flux source
- Nom ou identificateur unique universel de l'espace de travail ou du flux source. Les ensembles d'artefacts modifiés sont distribués de l'espace de travail source vers l'espace de travail cible. Si ce dernier n'est pas spécifié, la cible de flot actuelle de la source est utilisée.
- [ -t | --target ] espace de travail
ou flux cible
- Nom ou identificateur unique universel de l'espace de travail ou du flux cible.
- [ -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.
- ensemble d'artefacts modifiés ...
- Liste contenant ou non des ensembles d'artefacts modifiés à distribuer. Vous pouvez désigner ces derniers sous leur nom, alias, identificateur unique universel, commentaire ou élément de travail associé. Si aucun ensemble d'artefacts modifiés n'est indiqué, toutes les modifications sortantes sont distribuées.
Exemples
Dans un espace de travail local, la sortie de la commande
scm status indique que celui-ci contient 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 : (1104) 2 "base"
Sortantes :
Ensembles d'artefacts modifiés :
(1105) --@ <Pas de commentaire>
Exécutez la commande
scm deliver
en désignant l'ensemble d'artefacts modifiés sous son alias afin de le distribuer.
scm deliver 1105
Distribution des modifications de "HelloJazz" vers "HelloJazz Stream"
Aucune version de référence à transmettre.