Permet d'accepter des ensembles d'artefacts modifiés dans un espace de travail de référentiel et, en option, de les charger dans l'espace de travail local.
Objectif
La sous-commande scm accept accepte les ensembles d'artefacts modifiés dans un espace de travail de référentiel. Si vous l'exécutez dans un espace de travail local, les ensembles d'artefacts modifiés acceptés sont également chargés dans ce dernier.
Synopsis
- Pour exécuter la commande scm accept après avoir utilisé scm login pour créer des données d'identification stockées :
scm accept [ -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 [ -i | --in-place-markers ] ensemble d'artefacts modifiés ... }
- Pour exécuter scm accept en fournissant les données d'identification sur la ligne de commande :
scm accept [ -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 [ -i | --in-place-markers ] ensemble d'artefacts modifiés ... }
Options et arguments
- [ -b
| --baseline ]
- Indique que la version de référence définie doit être acceptée (alias, UUID, ou nom).
- [ -c
| --changes ]
- Indique que seuls les ensembles d'artefacts modifiés spécifiés doivent être acceptés (alias, UUID ou nom).
- [ -C
| --components ]
- Indique que toutes les modifications des composants définies doivent être acceptées (alias, UUID ou nom).
- [ -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.
- [ --flow-components ]
- Accepter les ajouts et suppressions de composant.
- [ --no-merge ]
- Désactiver la fusion automatique des conflits.
- [ -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.
- [ -t | --target ] espace de travail
ou flux cible
- Nom, alias 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 constituée d'un ou plusieurs ensembles d'artefacts modifiés à accepter, séparés par un espace. Désignez-les sous leur nom, alias ou identificateur unique universel. En cas d'omission, tous les ensembles d'artefacts modifiés entrants pour l'espace de travail sont acceptés.
Exemples
Dans un espace de travail local, la sortie de la commande
scm status indique un ensemble d'artefacts modifiés entrant.
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"
Entrantes :
Ensembles d'artefacts modifiés :
(1106) --$ 57286 "bogus repository error when accepting team invitation>
Run
scm accept pour
accepter l'ensemble d'artefacts modifiés dans l'espace de travail du référentiel et le charger dans l'espace
de travail local.
C:\local-workspaces\HelloJazz>scm accept 1106
Acceptation des modifications de "HelloJazz Stream" dans "HelloJazz"
Aucune version de référence à transmettre.
Téléchargement des fichiers...
Téléchargement de /com.example.hellojazz.rcp.ui/src/com/example/hellojazz/rcp/ui/actions/HelloJazzAction.java (3,4 ko)
Téléchargement terminé.
Ensembles d'artefacts modifiés
Composant "HelloJazz"
(1106)
--m- /com.example.hellojazz.rcp.ui/src/com/example/hellojazz/rcp/ui/actions/HelloJazzAction.java
Conflits
La sortie de la commande
scm accept indique le fichier modifié par l'ensemble d'artefacts modifiés et qu'il n'existe plus de conflit.