Permet de restituer les fichiers modifiés en local en les ajoutant à l'ensemble d'artefacts modifiés en cours.
Objectif
La sous-commande scm checkin restitue un ou plusieurs fichiers ou dossiers modifiés en local en les ajoutant à l'ensemble d'artefacts modifiés en cours dans l'espace de travail de référentiel.
Synopsis
- Pour exécuter la commande scm checkin après avoir utilisé scm login pour
créer des données d'identification stockées pour le référentiel lié à l'espace de travail local spécifié par -d :
scm checkin { [ -d | --dir ] chemin-espace-de-travail } chemin d'accès ...
- Pour exécuter la commande scm checkin en fournissant des données d'identification (pour
le référentiel lié à l'espace de travail local spécifié par -d)
sur la ligne de commande :
scm checkin [ -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 } chemin d'accès ...
Options et arguments
- [ -c
| --change-set ] arg
- Alias ou identificateur unique universel de l'ensemble d'artefacts modifiés cible.
Les modifications peuvent être restituées dans un autre ensemble d'artefacts modifiés.
- [ -C |
--delim-consistent ]
- Forcer les fichiers dont les délimiteurs de ligne sont incohérents à utiliser le délimiteur de ligne favori (selon les propriétés de fichier).
- [ -n
| --delim-none ]
- Forcer l'association des fichiers dont les délimiteurs de ligne sont incohérents à la préférence de délimiteur NEANT (désactivation des vérifications de délimiteur de ligne).
- [ -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.
- [ -d
| --directory ] arg
- Procéder à l'exécution dans le répertoire indiqué.
- [ -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.
- chemin d'accès ...
- Liste de noms de chemin d'accès, séparés par une virgule, à utiliser pour la restitution. Chaque chemin d'accès doit se trouver dans un espace de travail local. Si une option -d a été utilisée pour spécifier un répertoire local où la commande scm checkin doit s'exécuter, tous les arguments chemin d'accès sont interprétés comme étant relatifs par rapport à ce répertoire. Sinon, ils sont interprétés comme étant relatifs par rapport au répertoire de travail en cours. Si chemin d'accès correspond à un répertoire, tous les fichiers non résolus contenu dans le répertoire et ses sous-répertoires sont restitués.
Exemples
Dans un espace de travail local, modifiez le fichier
com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\HelloJazzAction.java.
Une fois que le fichier a été sauvegardé, la sortie de la commande
scm status signale
un fichier non résolu (modifié, mais pas restitué).
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"
Non résolues :
-c /com.example.hellojazz.rcp.ui/src/com/example/hellojazz/rcp/ui/actions>
Exécutez la commande
scm checkin pour restituer le fichier et créer un ensemble d'artefacts modifiés.
C:\local-workspaces\HelloJazz>scm checkin com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\HelloJazzAction.java
Validation...
Espace de travail : (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Composant : (1103) "HelloJazz"
Sortantes :
Ensembles d'artefacts modifiés :
(1105) --@ <Pas de commentaire>