Je continue à bricoler avec Python et l’IDE NetBeans.
Comme je travaille depuis plusieurs PCs et plusieurs OS, j’ai décidé d’héberger mon code sur GoogleCode qui en assure ainsi le suivi de version et le partage avec d’éventuels curieux.
NetBeans pour Python supporte plusieurs outils de contrôle de versions dont Subversion et Mercurial.
J’ai choisi Subversion, apparemment moins performant mais plus simple à aborder. En résumé, il y a un serveur de code source auquel on se connecte avec un login/mot de passe.
Tout d’abord, il faut s’assurer que Subversion est bien installé dans ma Debian avec la commande suivante:
sudo apt-get install -y subversion
Ensuite, on synchronise le code avec GoogleCode en ligne de commande.
Cette ligne va créer un répertoire au nom du projet dans lequel se trouve tous les éléments de code, le projet Netbeans…
On lance NetBeans et on ouvre le projet que l’on peux éditer librement.
Pour renvoyer le code modifié vers le serveur “subversion” géré par GoogleCode, il est inutile de repasser en ligne de commande. En cliquant avec le bouton droit sur le projet, on accède au menu “subversion”.
Le choix “commit” permet d’envoyer le code le plus récent vers le serveur “Subversion”.
Le choix “update” permet de récupérer la dernière version du code présent sur le serveur “Subversion”.
A la première utilisation, vous devrez saisir l’identifiant et le mot de passe de l’utilisateur “subversion” afin que NetBeans le mémorise.
Le Full Circle Managzine #31 propose un TOP 5 des clients Subversion pour Linuxhttp://fullcirclemagazine.org/issue-31/