Google code et subversion
Pour utiliser svn avec Google code sous Eclipse, il faut installer le plugin subclipse.
Installer subclipse
Google code
Créer le projet dans Google code :
Premier commit
Dans Google code:
Copier l'
URL SVN du projet en allant dans la partie Source du projet dans Google code :
Dans Eclipse :
Coller l'
URL SVN du projet
Récupérer une première fois un projet
Dans Eclipse :
Ajout de fichiers et Commits suivants
Avant de travailler :
Il est impératif de travailler sur une version mise à jour…
Vous travaillez sur le projet…
Pour ajouter un fichier créé à la publication sur Google code : dans le menu contextuel du fichier Team/Add to version control
Pour les fichiers ne devant pas être publiés : dans le menu contextuel du fichier Team/Add to svn:ignore…
En fin de travail, ou au fur et à mesure :
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
Dans l'exemple qui suit :
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