slam5:collaboration:googlesvn

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam5:collaboration:googlesvn [2012/12/06 15:52] – [Ajout de fichiers et Commits suivants] jcheronslam5:collaboration:googlesvn [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 55: Ligne 55:
 Il est impératif de travailler sur une version mise à jour...  Il est impératif de travailler sur une version mise à jour... 
  
 +  * Sélectionner le projet dans Eclipse
   * **Team/Synchronise with repository**   * **Team/Synchronise with repository**
  
Ligne 64: Ligne 65:
 En fin de travail, ou au fur et à mesure : En fin de travail, ou au fur et à mesure :
   * Faire des Commits **Team/commit...**   * Faire des Commits **Team/commit...**
 +
 +===== Conflits =====
 +
 +Un conflit peut survenir quand plusieurs personnes travaillent sur des mêmes fichiers.
 +Exemple :
 +
 +  * le développeur lambda travaille et modifie le fichier Metier.java, mis à jour depuis le repository.
 +  * le développeur alpha travaille lui aussi sur le fichier Metier.java, mis à jour depuis le repository.
 +  - lambda fait un commit : pas de problèmes
 +  - alpha fait un commit : **message d'erreur -> ressource out of date : conflict**
 +
 +alpha doit faire **Team/Synchronize with Repository**, et passer en perspective **Team synchronizing**
 +  * Activer le mode **Conflicts** (Flèche rouge)
 +  * Ouvrir le fichier Metier.java
 +
 +{{:slam5:collaboration:conflict.png?600|}}
 +
 +Dans l'exemple qui suit :
 +  * alpha a ajouté un **membre name** dans la classe **Metier**
 +  * lambda a ajouté un **constructeur**
 +
 +Il convient d'ajouter le constructeur de lambda dans la version de alpha.
 +
 +  - Dans la fenêtre Comparaison, choisir **Copy all non conflicting Changes From Right to Left**
 +  - Le fichier Metier.java de alpha doit maintenant contenir les modifications de lambda
 +  - Marquer le fichier comme **merged**
 +  - Faire le **commit**
 +
 +===== Erreurs possibles =====
 +
 +==== svn: Can't determine the user's config path ====
 +
 +
 +
  • slam5/collaboration/googlesvn.1354805569.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)