Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
eclipse_subversive [Le 16/02/2009, 11:21] 213.95.41.13 |
eclipse_subversive [Le 11/09/2022, 12:12] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag> travail_collaboratif développement eclipse}} | + | {{tag> travail_collaboratif programmation eclipse}} |
====== Subversive ====== | ====== Subversive ====== | ||
+ | |||
**Subversive** est un greffon permettant d'utiliser [[Subversion]] (SVN) avec [[Eclipse]]. | **Subversive** est un greffon permettant d'utiliser [[Subversion]] (SVN) avec [[Eclipse]]. | ||
+ | |||
+ | Il existe aussi [[eclipse_subclipse | subclipse]] | ||
+ | |||
===== Principales fonctionnalités ===== | ===== Principales fonctionnalités ===== | ||
Ligne 13: | Ligne 17: | ||
* Gérer les conflits | * Gérer les conflits | ||
- | ===== Installation ===== | + | ===== Installation (dans Eclipse 3.5 - Galileo) ===== |
==== Pré-requis ==== | ==== Pré-requis ==== | ||
Ligne 22: | Ligne 26: | ||
==== Ajout des greffons dans Eclipse ==== | ==== Ajout des greffons dans Eclipse ==== | ||
- | <note>Ce tutoriel a été réalisé avec Eclipse Ganymede (version 3.4), pas encore disponible dans les paquets Ubuntu. Pour le trouver, rendez-vous sur la page de [[http://www.eclipse.org/downloads|téléchargement Eclipse]].</note> | ||
- | Eclipse a besoin de deux greffons pour pouvoir utiliser la technologie SVN. Il faut donc commencer par ajouter un site pour les greffons d'Eclipse. | + | Eclipse a besoin de deux greffons pour pouvoir utiliser la technologie SVN : |
+ | * Un greffon de base pour disposer de Subversive (**Subversive SVN Team Provider**) | ||
+ | * Un connecteur SVN (**SVNKit**), réalisé par la communauté Polarion | ||
- | Menu Help -> Software Updates -> Available software -> Add Site... | ||
- | Saisissez l'URL suivante : [[http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/]] | + | === Ajout du greffon Subversive SVN Team Provider === |
- | {{ subversive_01.png }} | ||
- | Ensuite, cliquez sur **Manage Sites...** et cochez la ligne suivante : [[http://download.eclipse.org/technology/subversive/0.7/update-site/]] | + | - Aller dans le **Menu Aide** -> **Install New Software** . |
+ | - Puis ajouter **http://community.polarion.com/projects/subversive/download/eclipse/2.0/galileo-site/** | ||
+ | - Sélectionner alors la ligne qui contient cette URL dans **Work with** : | ||
+ | - Puis dérouler **Subversion SVN Team Provider Plugin (Incubation)** | ||
+ | - Et cocher **Subversive SVN Team Provider (Incubation)** et **Subversive SVN Team Provider Localization (Optional) (Incubation)** | ||
+ | - Enfin cliquer sur **Suivant** pour installer ce greffon. | ||
- | Vous venez de sélectionner les deux sites utiles pour installer les greffons SVN. Cliquez sur OK pour fermer cette fenêtre puis sur **Refresh** afin qu'Eclipse connaisse le contenu de ces sites. | ||
- | Ouvrez l'arborescence des deux sites et cochez les cases correspondant aux greffons Subversive : | + | === Ajout du greffon SVNKit === |
- | {{ subversive_02.png }} | + | - Aller dans le **Menu Aide** -> **Install New Software** . |
+ | - Puis ajouter **http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/** | ||
+ | - Sélectionner alors la ligne qui contient cette URL dans **Work with** : | ||
+ | - Puis dérouler **Subversion SVN Connectors** | ||
+ | - Et cocher **SVN Connectors** et **SVNKit 1.3.2 Implementation (Optional)** | ||
+ | - Enfin cliquer sur **Suivant** pour installer ce greffon. | ||
- | Puis lancez l'installation en cliquant sur **Install...** et redémarrez Eclipse lorsque c'est terminé. | ||
- | ==== Lancer un projet depuis un dépôt SVN ==== | + | |
+ | Enfin redémarrez Eclipse lorsque c'est terminé. | ||
+ | |||
+ | Pour vérifier que tout s'est bien passé, allez dans Window -> Preferences -> Team -> SVN -> onglet **SVN Connector** | ||
+ | |||
+ | {{ subversive_03.png }} | ||
+ | |||
+ | Si aucun connecteur n'est disponible, c'est que l'installation n'a pas fourni les résultats escomptés. | ||
+ | |||
+ | |||
+ | ==== Créer un projet depuis un dépôt SVN ==== | ||
Ici nous créerons un projet C++ depuis un dépôt vide, la procédure est cependant similaire avec d'autres langages ou pour récupérer un projet déjà existant. | Ici nous créerons un projet C++ depuis un dépôt vide, la procédure est cependant similaire avec d'autres langages ou pour récupérer un projet déjà existant. | ||
+ | Menu **Fichier** -> **Nouveau** -> **Autre** ... (File -> New -> Other...) | ||
+ | |||
+ | |||
+ | Dans la fenêtre qui s'affiche, sélectionnez **SVN** -> **Project from SVN** | ||
+ | |||
+ | {{ subversive_04.png }} | ||
+ | |||
+ | Laissez-vous guider pour l'étape suivante : saisissez l'URL de votre dépôt SVN, votre login et mot de passe, puis cliquez sur **Suivant**. | ||
+ | |||
+ | Dans la fenêtre suivante, on vous demande de choisir une version du dépôt, à vous de choisir en fonction de vos besoins. Cliquez sur **Terminer**. | ||
+ | |||
+ | Eclipse vous demande alors dans quel projet il doit poser les fichiers du dépôt. Vous pouvez aussi demander la création d'un nouveau projet en choisissant l'option **Check out as a project configured using the New Project Wizard**. Cliquez sur Finish. | ||
+ | |||
+ | Cette fois, demandez un projet C++ (ou Java, Python, Ruby, etc. selon cas) et laissez-vous guider par la procédure standard de création de projet. Eclipse va automatiquement récupérer les fichiers sur le dépôt et les insérer dans le nouveau projet... | ||
+ | |||
+ | Codez... compilez ! | ||
+ | |||
+ | ===== Désinstallation ===== | ||
+ | |||
+ | Pour supprimer ces greffons, il suffit de retourner dans le gestionnaire de mises à jour d'Eclipse. | ||
+ | |||
+ | Menu Help -> Software Updates... -> onglet **Installed Software**. Sélectionnez les deux greffons et cliquez sur Uninstall. | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | Vous pouvez consulter les sites suivants pour obtenir un complément d'information... | ||
+ | |||
+ | * **(en)** [[http://www.eclipse.org/subversive/|Page officielle du projet sur le site d'Eclipse]] | ||
+ | * **(en)** [[http://www.polarion.com/products/svn/subversive.php?src=eclipseproject|Listes des sites de MAJ sur Polarion]] | ||
+ | |||
+ | ---- | ||
+ | |||
+ | //Contributeurs : | ||
+ | [[utilisateurs:guigouz|Guigouz]], | ||
+ | [[utilisateurs:quent57|quent57]]// | ||