Pour accéder à des projets versionnés avec SVN, il vous faut vous munir d'un client SVN. Si vous ne connaissez pas SVN, c'est un outil vous permettant de sauvegarder vos fichiers, de travailler en collaboration à plusieurs mais aussi à gérer les versions de fichiers. Il existe beaucoup de clients SVN, chacun ayant des fonctionnalités différentes (TortoiseSVN, Subversive, Subclipse, …). Pour ma part, en environnement professionnel, j'utilise Subversive qui est de très bonne facture. On va voir ici la procédure pour installer Subclipse
Installation de Subclipse sous Flex Builder 3
Tout d'abord, ouvrez Flex Builder (ou Eclipse, si vous avez la version plug-in). Ce tutorial est fait pour Flex Builder 3, donc pour une version Eclipse 3.3 Calisto. Pour d'autres versions d'Eclipse (3.5 Ganymède par exemple), reportez-vous au site officiel de subversion. Une fois votre workspace ouvert, dans le menu, naviguez vers Help > Software Updates > Find and Install:

Choisissez ensuite "Search for new features to Install":

L'écran suivant va dépendre de ce que vous avez déjà installé sur votre Eclipse/Flex Builder. Avec une install fraîche, vous devriez avoir "Europa Discovery Site" et "The Eclipse Project Update". Cliquez sur "New Remote Site" sur la droite.
Si vous êtes derrière un proxy et que cela ne fonctionne pas, vous devrez télécharger une version zippée de Subversion et l'installer en sélectionnant "New Local Site".
La fenêtre qui s'ouvre va vous demander un nom et une URL. Entrez "Subclipse" et "http://subclipse.tigris.org/update_1.6.x" comme URL:

Cliquez OK puis vérifiez que Subclipse est bien sélectionné dans la liste puis Finish. Sélectionnez les packages à installer comme dans la capture ci-dessous:

Cliquez sur Next puis accepter la licence, Next puis Finish. Attendez ensuite que les packages que vous avez sélectionné soient téléchargés. Une fois ce téléchargement terminé, une fenêtre va s'ouvrir, vous proposant d'installer Subclipse. Cliquez sur Install All et patientez.

Une fois l'installation terminée, relancez Eclipse / Flex Builder. Dans le menu Window > Perspective > Other, vous trouverez la vue SVN Repository Exploring qui vous permettra de naviguer dans votre SVN local ou dans un repository en ligne:

Autres Tutoriaux Flex liés:









Merci pour ces explications.
Pour ma part, j'utilise TortoiseSVN pour le moment. Je rencontre un problème que je t'avais exposer, à savoir le fait que FB3 copie l'intégralité du dossier html-template dans bin-debug et bin-release. Du coup j'ai un dossier .svn dans ces 2 répertoires et TortoiseSVN me les flagge comme faisant partie du repository.
Est-ce sur Subclipse ou Subversive sait se démerder avec ça ?
Pourrais-tu nous détailler ces 2 plugins dans une utilisation quotidienne (commit, update, add, etc …) ?
Salut,
Je ne sais plus si c'est ce que je t'avais conseillé, mais je pense qu'il faut que tu mette tes dossiers bin-debug et bin-release en svn:ignore (Clic droit > Team > Add to svn:ignore ou bien un Team > Set Property). En effet, tes dossiers de compil de doivent pas être versionnés.
Quand à l'utilisation de clients SVN, je t'invites à consulter les tutoriaux qui existent sur subversion en général car je ne couvrirai pas les aspects SVN de base sur flex-tutorial.fr.
Quelques pistes:
- http://howto.landure.fr/gnu-linux/introduction-a-lutilisation-de-subversion
- http://www.limsi.fr/Individu/pointal/subversion/
- http://www.toutprogrammer.com/wiki/Installation_et_utilisation_de_base_de_Subversion
Fabien
Ah nan mais tu penses bien que j'ai pas versionné mes dossiers bin !
Je trouve ça débile de pas pouvoir sélectionner ce qui est copié de html-template.
C'est un peu bourrin comme méthode. Ya même pas un diff de fait avec l'existant.
Parce que bon, à part le .swf, le reste change pas des masses.
Bref …
Sinon, il ne te reste plus qu'à faire un build par ant, que tu pourras configurer de manière fine au niveau inclusion.
Fabien