2010-02-16 3 views
5

Je voudrais héberger du code open source sur un dépôt public, et j'aime vraiment le fait que GitHub fasse ce genre de partage. Malheureusement, Git n'est pas une option pour ces projets, en grande partie parce que je suis en train de développer pour/sur Windows, et le support de Git sous Windows n'est pas très proche du support de Subversion.Version Subversion de GitHub?

J'aimerais avoir quelque chose de semblable à GitHub, mais je pourrais utiliser Subversion à la place. Un tel service existe-t-il?

+4

Avez-vous essayé TortoiseGit? Cela fonctionne très bien. – Tronic

+4

Je ne suis pas un grand fan de git, mais le support de Windows s'est amélioré dernièrement. Avez-vous essayé la dernière version sur http://code.google.com/p/msysgit? –

+0

Cependant, il ne s'intègre pas avec Visual Studio. Visual SVN semble être le seul outil qui ne bousille pas systématiquement mes projets et omet automatiquement les choses qui ne devraient pas être dans le repo. –

Répondre

6

Sourceforge offre SVN comme l'une des nombreuses fonctionnalités et est gratuit pour les projets Open Source, tout comme Google Code

+0

Hmm ... Je ne peux pas croire que je n'ai pas pensé à ça! –

8

J'utilise Google Project Hosting avec Subversion. Je pense que c'est un peu plus impliqué que GitHub, mais il offre un hébergement gratuit pour les projets Open Source.

+0

+1. N'obtient pas la coche parce qu'ils ne supportent pas la licence de logiciel de Boost, mais il semble vraiment gentil cependant. –

1

J'ai utilisé http://beanstalkapp.com/ et trouvé qu'il était bon pour les projets d'hébergement. Vous devriez certainement leur donner un coup d'oeil si vous devez vraiment coller avec SVN.

3

Vérifiez this site pour une comparaison des services d'hébergement SVN.

11

J'aimerais avoir quelque chose exactement comme GitHub, mais où je pouvais utiliser Subversion à la place. Un tel service existe-t-il?

Non, il n'existe pas.

Et il ne peut pas exister. Les fonctionnalités de GitHub dépendent fortement du contrôle de version distribué. En fait, la majorité de toutes les fonctionnalités qui font du «partage joli» n'ont absolument rien à voir avec GitHub, ce sont des fonctionnalités fondamentales du contrôle de version distribué.

Ainsi, vous pouvez avoir quelque chose exactement comme GitHub (ou Gitorious, codaset) pour Mercurial (BitBucket), darcs (Patch-Tag), Bazaar (Launchpad), CODEVILLE, Arch, ArX, Monotone, Fossil, mais pas pour Subversion (ou CVS, Perforce, Visual SourceSafe, Team Foundation Server, Vault), car les systèmes de contrôle de version centralisés ne sont tout simplement pas capables de prendre en charge les fonctionnalités requises.

+0

Quand je dis "joli" je suis littéral. Particulièrement des choses comme montrer diff pour commits, montrant des graphiques pour les statistiques sur quel genre de code est dans le repo, etc –

+1

Merci de pointer sur ** Patch-Tag ** pour 'darcs'! Un de plus: j'ai également rencontré http://darcsden.com/. –

+1

En ce qui concerne l'hébergement Git, je voudrais ajouter http://repo.or.cz. (Je crois qu'il est bon de connaître et d'utiliser plusieurs sites d'hébergement pour vos projets DVCS, afin qu'ils soient des miroirs publics indépendants, c'est pourquoi je veux énumérer des alternatives plus connues.) –

1

Mon entreprise, ProjectLocker, offre l'hébergement Subversion, l'hébergement Git et l'hébergement Trac pour des équipes comme la vôtre. Pour l'hébergement de code privé, soit nous ou nos concurrents mentionnés ci-dessus sont un bon ajustement.