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édentesRévision précédente
Prochaine révision
Révision précédente
eclipse_subversive [Le 26/11/2009, 10:57] 213.95.41.13eclipse_subversive [Le 10/12/2018, 15:50] (Version actuelle) – [Ajout des greffons dans Eclipse] 185.156.81.69
Ligne 1: Ligne 1:
 +{{tag> travail_collaboratif programmation eclipse}}
 +
 +====== Subversive ======
 +
 +
 +**Subversive** est un greffon permettant d'utiliser [[Subversion]] (SVN) avec [[Eclipse]].
 +
 +Il existe aussi [[eclipse_subclipse | subclipse]]
 +
 +
 +===== Principales fonctionnalités =====
 +
 +  * Parcourir un dépôt
 +  * Ajouter un projet dans un dépôt et récupérer un projet depuis un dépôt
 +  * Synchroniser un projet afin de visualiser les changements
 +  * Faire les opérations courantes : commit, update, merge, revert, etc.
 +  * Gérer les conflits
 +
 +===== Installation (dans Eclipse 3.5 - Galileo) =====
 +
 +==== Pré-requis ====
 +
 +  * Disposer de l'IDE [[Eclipse]]
 +  * Avoir un dépôt SVN ([[Subversion]])
 +
 +==== Ajout des greffons dans 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
 +
 +
 +=== Ajout du greffon Subversive SVN Team Provider ===
 +
 +
 +  - 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.
 +
 +
 +=== Ajout du greffon SVNKit ===
 +
 +  - 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.
 +
 +
 +
 +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.
 +
 +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]]//