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_subclipse [Le 16/02/2009, 01:22] 213.95.41.13 |
eclipse_subclipse [Le 11/09/2022, 11:04] (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: | ||
| - | <code>Version: Edgy.</code> | + | {{tag> travail_collaboratif programmation eclipse}} |
| - | rédigé par [[http://forum.ubuntu-fr.org/profile.php?id=9055|N@pster]] avec l'aide du tutorial [[http://artis.imag.fr/~Xavier.Decoret/resources/svn/index.html|SVN Tutorial fo Unix]]. | + | |
| - | + | ||
| - | Contact : fabien.morin [chez] gmail.com | + | |
| ====== Subclipse ====== | ====== Subclipse ====== | ||
| + | |||
| + | <note warning> | ||
| + | FIXME: à mettre à jour | ||
| + | |||
| + | Cette page est vieille, elle date de Edgy, plus supporté | ||
| + | </note> | ||
| + | |||
| **Subclipse** est une extension d'[[:Eclipse]] qui permet permet d'accéder aux repository [[subversion]] directement à partir d'Eclipse. | **Subclipse** est une extension d'[[:Eclipse]] qui permet permet d'accéder aux repository [[subversion]] directement à partir d'Eclipse. | ||
| Attention, il semble y avoir un problème de compatibilités entre les versions dans les dépôts et certaines version de Subclipse. [[https://bugs.launchpad.net/ubuntu/+source/subversion/+bug/119958|bug]] | Attention, il semble y avoir un problème de compatibilités entre les versions dans les dépôts et certaines version de Subclipse. [[https://bugs.launchpad.net/ubuntu/+source/subversion/+bug/119958|bug]] | ||
| + | |||
| + | Il existe aussi [[eclipse_subversive|subversive]] | ||
| ===== Subclipse sous Ubuntu 6.10 ===== | ===== Subclipse sous Ubuntu 6.10 ===== | ||
| Ligne 16: | Ligne 22: | ||
| ==== Installation de Eclipse ==== | ==== Installation de Eclipse ==== | ||
| - | Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **eclipse** | + | Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://eclipse|eclipse]]** |
| Ligne 40: | Ligne 46: | ||
| Je ne vais pas expliquer ici l'utilité et le fonctionnement de subversion, je laisse le soin de le faire à [[http://fr.wikipedia.org/wiki/Subversion_%28logiciel%29|Wikipedia]] et au [[http://artis.imag.fr/~Xavier.Decoret/resources/svn/index.html|SVN Tutorial fo Unix]] pour l'utilisation de Subersion en ligne de commande. | Je ne vais pas expliquer ici l'utilité et le fonctionnement de subversion, je laisse le soin de le faire à [[http://fr.wikipedia.org/wiki/Subversion_%28logiciel%29|Wikipedia]] et au [[http://artis.imag.fr/~Xavier.Decoret/resources/svn/index.html|SVN Tutorial fo Unix]] pour l'utilisation de Subersion en ligne de commande. | ||
| - | Rien de bien compliqué, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **subversion subversion-tools** | + | Rien de bien compliqué, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt://subversion|subversion]]** et **[[apt://subversion-tools|subversion-tools]]** |
| Ligne 56: | Ligne 62: | ||
| ==== Création d'un repository en local ==== | ==== Création d'un repository en local ==== | ||
| - | Ouvrez un terminal puis | + | Ouvrez un terminal puis |
| (évidemment, il faut remplacer user par votre login) : | (évidemment, il faut remplacer user par votre login) : | ||
| <code>svnadmin create --fs-type fsfs /home/user/svn</code> | <code>svnadmin create --fs-type fsfs /home/user/svn</code> | ||
| Ligne 67: | Ligne 73: | ||
| - | ==== Utilisation du repository avec Eclipse : ==== | + | ==== Utilisation du dépôt avec Eclipse ==== |
| Il est préférable d'utiliser [[:SSH]] (apparemment il y a un bug sinon) et de toute manière ça sécurise la chose si le serveur SVN est distant. | Il est préférable d'utiliser [[:SSH]] (apparemment il y a un bug sinon) et de toute manière ça sécurise la chose si le serveur SVN est distant. | ||
| Ligne 77: | Ligne 83: | ||
| A gauche, vous devriez avoir un onglet SVN Repository vide. | A gauche, vous devriez avoir un onglet SVN Repository vide. | ||
| Faites un clic droit dans le vide et sélectionnez //New -> Repository Location//. | Faites un clic droit dans le vide et sélectionnez //New -> Repository Location//. | ||
| - | Dans l'URL indiquez | + | Dans l'URL indiquez |
| <code>svn+ssh://localhost/home/user/svn</code> | <code>svn+ssh://localhost/home/user/svn</code> | ||
| En n'oubliant pas de changer "user" par votre login. | En n'oubliant pas de changer "user" par votre login. | ||
| Cliquez sur Finish, et saisissez votre mot de passe SSH. | Cliquez sur Finish, et saisissez votre mot de passe SSH. | ||
| - | Ca y est, maintenant Eclipse est connecté a votre serveur SVN. | + | Ca y est, maintenant Eclipse est connecté a votre serveur SVN |
| + | . | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | Vous pouvez consulter les sites suivants pour obtenir un complément d'information... | ||
| + | |||
| + | * **(en)** [[http://artis.imag.fr/~Xavier.Decoret/resources/svn/index.html|SVN Tutorial for Unix]] | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Subclipse sur Ubuntu 9.10 - le Koala Karmique ===== | ||
| + | |||
| + | Comme il est indiqué sur le site de [[http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA|Tigris.org]] : Get the right Version ! Pour que cela fonctionne prenez garde à ce que la version de Subclipse que vous souhaitez utiliser soit compatible avec JavaHL, un composant de SVN. | ||
| + | |||
| + | |||
| + | <note important>Pour échapper au : Unable to load default SVN ou d'autres erreurs avec le SVN</note> | ||
| + | - * Ajouter : -Djava.library.path=/usr/lib/jni à la fin du fichier : .eclipse(votre_version)/eclipse.ini. | ||
| + | - * Il sera parfois nécessaire d'installer le paquet : [[apt://libsvn-java]] | ||
| + | |||
| + | Pour le reste, c'est comme indiqué ci-dessus ! | ||
| ---- | ---- | ||
| - | //Contributeurs : [[utilisateurs:|]]// | + | //Contributeurs : [[http://forum.ubuntu-fr.org/profile.php?id=9055|N@pster]]// |
| + | |||