Suivi de version & travail collaboratif avec NetBeans et subversion

Suivi de version & travail collaboratif avec NetBeans et subversion 1
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.

subversion1

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”.

subversion2

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.

A propos Olivier Olejniczak

Cofondateur de SynerGeek.fr. Passionné d'informatique, je m'intéresse plus particulièrement aux technologies de virtualisation et de stockage. J'apprécie la liberté et la quasi-absence de frontières à mon imagination qu'offre l'OpenSource et Linux. Professionnellement, je travaille exclusivement avec les outils Microsoft. Les pieds bien sur terre et ancrés dans le quotidien de l'entreprise, j'aime faire partager mes découvertes et contribuer à un meilleur usage des technologies. Vous aussi, rejoignez-nous sur Synergeek et partagez votre expérience!

Je vous propose également...

JSON dans les scripts Bash avec Ticktick 2

JSON dans les scripts Bash avec Ticktick

Je vais vous présenter l’ami du WGET par excellence. Imaginez le contexte suivant : sur …

Maintenir son site web perso : une plaie ! 3

Maintenir son site web perso : une plaie !

Un blog, un compte Twitter, un compte viadeo, un compte LikeDin, un compte Google+, un …

1 commentaire

  1. Le Full Circle Managzine #31 propose un TOP 5 des clients Subversion pour Linuxhttp://fullcirclemagazine.org/issue-31/