Nous avons un projet assez important, et j'ai décidé que Google Code ne répondait pas tout à fait aux attentes. Github semble être une plateforme beaucoup plus adaptée, mais j'ai l'impression qu'il n'y a pas d'échappatoire pour nous. Est-ce qu'il faut migrer les choses manuellement ? Nous utilisons svn actuellement, donc je comprends que nous devrons passer à git d'une manière ou d'une autre - est-ce que cela va être possible étant donné que je n'ai pas d'accès administrateur à notre dépôt ? De plus, je sais que c'est subjectif et je ne veux pas commencer une guerre sainte, mais s'il vous plaît, commentez également vos sentiments sur Google Code vs Github. Devrions-nous également envisager SourceForge ?
Réponses
Trop de publicités?J'ai tout utilisé, et maintenant j'utilise github et je suis entièrement satisfait. Sourceforge avait des publicités ennuyeuses et était lent, google code n'avait pas les fonctionnalités que je voulais/avais besoin.
Pour ce qui est du transfert vers github, un guide est disponible ici, le processus devrait être assez simple : http://help.github.com/svn-importing/
Nous utilisons actuellement svn, donc je comprends que nous devrons passer à git d'une manière ou d'une autre - est-ce que cela sera possible étant donné que je n'ai pas d'accès administrateur à notre dépôt ?
Non, vous pouvez utiliser git svn
pour convertir un repo, même si vous n'avez pas d'accès administrateur. Voici une bonne tutoriel (de l'un des gars de GitHub, sans doute) qui explique comment convertir un repo SVN en Git (y compris comment migrer correctement les balises et les branches, ce que le git-svn
ne fait pas très bien l'affaire).
mais veuillez également commenter votre sentiment sur Google Code vs Github.
Je n'ai jamais utilisé Google Code pour des projets personnels. Je sais que du point de vue du visiteur, je préfère de loin l'interface et les outils utilisés par GitHub.
Devrions-nous également considérer SourceForge ?
Ugh... Je pense personnellement que SourceForge est probablement la pire des installations d'hébergement de code source gratuit de nos jours.
Je pense qu'avant de faire tout le travail pour migrer vers github (ce qui est génial, oui), je devrais réfléchir à la nature réelle de votre problème. Si c'est juste que vous utilisez svn et que ce n'est pas un système de contrôle de version distribué, vous pourriez simplement migrer votre dépôt google code pour qu'il soit basé sur HG (Mercurial) et vous obtiendriez tous les avantages d'un système de contrôle de version distribué, mais vous pourriez autrement rester sur google code (qui a de grandes fonctionnalités que github n'a pas non plus ).
Google annoncé aujourd'hui qu'ils ferment Google Code. Ils ont ajouté un outil de migration pour exporter des projets vers GitHub, il suffit d'un clic.