La sous-commande scm diff compare deux états d'un fichier, l'état antérieur et l'état postérieur, et génère le cas échéant un correctif contrôle des sources Jazz décrivant ce qui les différencie. La spécification d'un état s'effectue en fournissant deux paramètres : un nom de type et le sélecteur approprié. L'état ultérieur doit être indiqué. L'état antérieur est facultatif (s'il est omis, il est dérivé de l'état ultérieur).
scm diff { [ -d | --dir ] chemin-espace-de-travail [ -p | --fullpatch ] } type_postérieur sélecteur_postérieur { type_antérieur sélecteur_antérieur }
scm diff { [ -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 [ -p | --fullpatch ] } type_postérieur sélecteur_postérieur { type_antérieur sélecteur_antérieur }
C:\local-workspaces\HelloJazz>scm status -C
Espace de travail : (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Composant : (1103) "HelloJazz"
Version de référence : (1108) 3 "beta2 updates"
Conflits :
com.example.hellojazz.service/src/com/example/hellojazz/service/internal/>
Sortantes :
Ensembles d'artefacts modifiés :
(1115) !-@ <Pas de commentaire>
Modifications :
!--c /com.example.hellojazz.service/src/com/example/hellojazz/servi>
C:\local-workspaces\HelloJazz>scm conflicts
Conflits
C-m- /com.example.hellojazz.service/src/com/example/hellojazz/service/internal/HelloJazzService.java
Incident lors de l'exécution de 'conflicts':
Il reste des conflits non résolus.
C:\local-workspaces\HelloJazz>scm diff file com.example.hellojazz.service\src\com\example\hellojazz\service\internal\HelloJazzService.java stream 1102
--- com.example.hellojazz.service/src/com/example/hellojazz/service/internal/HelloJazzService.java 2008-06-03 09:17:36.000000723 -0400
+++ com.example.hellojazz.service/src/com/example/hellojazz/service/internal/HelloJazzService.java 2008-06-03 09:12:27.000000563 -0400
@@ -17,6 +17,6 @@
implements IHelloJazzService {
public String sayHello() throws TeamRepositoryException {
- return "Hello Jazz! You're looking good!";
+ return "Hello Jazz! How are you?";
}
}