« retourner à la page principale du blog
Hébergement gratuit de Subversion
Pour ceux qui ne connaissent pas Subversion (aussi souvent appelé svn), c’est un logiciel de contrôle de versions. C’est extrêmement pratique pour le développement web.
Logiciel de contrôle de version
Concrètement, ce que ça apporte, c’est de pouvoir toujours modifier notre code sans avoir à se soucier de briser « pour toujours » notre programme. Le fonctionnement de base, c’est qu’on a nos fichier dans un repository. On les télécharge sur notre ordinateur (checkout) pour travailler dessus. Quand on est prêt, on fait un commit: ça met à jour notre repository. Si on continue à travailler sur nos fichier, et qu’on gaffe, on a qu’à reprendre les fichiers du repository.
Jusqu’à date, ça sonne comme un simple backup. Là où le logiciel de contrôle de version prend toute sa force, c’est qu’on a accès à tous les commits qu’on a fait dans le passé. Disons que ça fait 2 jours que je vais dans une direction et que je me rends compte que c’est complètement fou, je peux retourner à l’état où j’étais avant de m’aventurer dans cette branche, même si j’ai fait 2-3 commits depuis ce temps.
Il y a bien d’autres avantages, comme le travail en équipe, la taille TRÈS réduite (comparativement à tous les backups qu’on aurait à faire), les branches et tags.
Subversion gratuit
Subversion est un logiciel gratuit. Donc, si vous voulez, vous pouvez l’installer sur votre ordinateur (pour un accès local) ou sur votre serveur (pour y accéder de partout et avoir la possibilité de partager les repositories). Par contre, ce n’est pas tout le monde qui a accès à un serveur. Et même lorsqu’on y a accès, on ne veut pas toujours s’encombrer de ces fichiers.
Il y a donc quelques compagnies qui offrent l’hébergement gratuit. Entre autres, Google Code et Sourceforge offrent l’hébergement gratuit pour les projets open source. Pour les projets privés, les seuls que je connaissais offrent un seul repository gratuitement (il faut payer pour en avoir plus). Mais aujourd’hui, je suis tombé sur xp-dev.com.
XP-Dev.com
Ils offrent un nombre illimité de repositories, jusqu’à 1500Mo. Ils peuvent être open source ou privés (closed source). Ils offrent aussi une application web pour le suivi de projet, que je n’ai pas encore essayé. Tout ça est gratuit. Vous n’avez donc plus de raison de ne pas utiliser Subversion!
En savoir plus
Pour l’installer sous Ubuntu, vous n’avez qu’à entrer dans votre terminal:
sudo apt-get install svn
Sous Windows ou Mac OS X, je ne l’ai jamais installé, mais je sais qu’il existe des version GUI assez conviviales!
Pour plus de détails visitez ces pages:

21 mars 2009 à 6:31
Super lien merci bien
4 juin 2009 à 15:05
merci pour le lien vers xp-dev.com depuis que je cherches tu me sauves la vie
5 juin 2009 à 22:16
[...] y a quelques mois, je vous vantais les mérites de Subversion. Je trouve encore que Subversion est un très bon système de contrôle de version. Par contre, à [...]