2010-02-16 9 views
5

Mi piacerebbe ospitare un codice open source su un repository pubblico e mi piace molto il modo in cui GitHub fa questo tipo di condivisione.Versione di Subversion di GitHub?

Sfortunatamente, Git non è un'opzione per questi progetti, in gran parte perché sto sviluppando per/su Windows, e il supporto di Git su Windows non è da nessuna parte vicino al supporto di Subversion.

Mi piacerebbe avere qualcosa di simile a GitHub, ma uno dove potrei usare Subversion. Esiste un servizio del genere?

+4

Hai provato TortoiseGit? Funziona abbastanza bene. – Tronic

+4

Non sono un grande fan del git, ma il supporto per Windows è migliorato ultimamente. Hai provato l'ultima versione da http://code.google.com/p/msysgit. –

+0

Tuttavia, non si integra con Visual Studio. Visual SVN sembra essere l'unico strumento che costantemente non rovina i miei progetti e lascia automaticamente le cose che non dovrebbero essere nel repository. –

risposta

6

Sourceforge offre SVN come una delle molte caratteristiche, ed è gratuito per i progetti Open Source, come fa Google Code

+0

Hmm ... Non posso credere di non aver pensato a quello! –

8

Io uso Google Project Hosting con Subversion. Penso che sia un po 'più coinvolto di GitHub, ma fornisce hosting gratuito per progetti Open Source.

+0

+1. Non ottiene il segno di spunta perché non supporta la licenza del software Boost, ma sembra comunque molto bello. –

1

ho usato http://beanstalkapp.com/ e l'ho trovato per essere buono per l'hosting di progetti. Dovresti assolutamente dargli un'occhiata se davvero devi restare con SVN.

3

Controllare this site per un confronto con servizi di hosting SVN.

11

mi piacerebbe avere qualcosa di esattamente come GitHub, ma quella in cui ho potuto utilizzare Subversion invece. Esiste un servizio del genere?

No, non esiste.

E il numero non esiste. Le funzionalità di GitHub dipendono molto dal controllo della versione distribuita. In effetti, la maggior parte di tutte le funzionalità che rendono "sharing pretty" non hanno assolutamente nulla a che fare con GitHub, sono caratteristiche fondamentali del controllo della versione distribuita.

Quindi, si può avere qualcosa di esattamente come GitHub (o Gitorious, codaset) per Mercurial (BitBucket), darcs (Patch-Tag), Bazaar (Launchpad), Codeville, Arch, ArX, Monotone, Fossil, ma non per Subversion (oppure CVS, Perforce, Visual SourceSafe, Team Foundation Server, Vault), perché i sistemi di controllo delle versioni centralizzati semplicemente non sono in grado di supportare le funzionalità richieste.

+0

Quando dico "carina" sono letterale. In particolare cose come mostrare le differenze per i commit, mostrare grafici per le statistiche su quale tipo di codice è nel repository, ecc. –

+1

Grazie per aver puntato su ** Patch-Tag ** per 'darcs'! Un'altra: ho anche incontrato http://darcsden.com/. –

+1

Per quanto riguarda Git hosting, vorrei aggiungere http://repo.or.cz. (Credo che sia bello conoscere e utilizzare diversi siti di hosting per i tuoi progetti DVCS, in modo che siano mirror pubblici indipendenti. Ecco perché voglio elencare più alternative conosciute.) –

1

La mia azienda, ProjectLocker, offre hosting Subversion, hosting Git e hosting Trac per team come il tuo. Per l'hosting di codice privato, noi o i nostri concorrenti menzionati sopra siamo una buona scelta.

Problemi correlati