2010-02-16 12 views
5

Chciałbym umieścić jakiś kod open source w publicznym repozytorium, i bardzo podoba mi się, jak ładny GitHub robi tego rodzaju udostępnianie.Wersja Subversion GitHub?

Niestety, Git nie jest opcją dla tych projektów, głównie dlatego, że pracuję dla/na Windowsie, a obsługa Git w systemie Windows nie znajduje się w pobliżu, gdzie jest wsparcie Subversion.

Chciałbym mieć coś dokładnie takiego jak GitHub, ale takie, w którym mógłbym zamiast tego użyć Subversion. Czy taka usługa istnieje?

+4

Czy próbowałeś TortoiseGit? Działa całkiem nieźle. – Tronic

+4

Nie jestem wielkim fanem gitów, ale ostatnio poprawiono obsługę systemu Windows. Czy wypróbowałeś najnowszą wersję z http://code.google.com/p/msysgit. –

+0

Nie integruje się jednak z Visual Studio. Visual SVN wydaje się być jedynym narzędziem, które konsekwentnie nie zepsuć moich projektów i automatycznie pomija rzeczy, które nie powinny być w repozytorium. –

Odpowiedz

6

Sourceforge oferuje SVN jako jeden z wielu funkcji i jest dostępny bezpłatnie dla projektów open source, jak robi Google Code

+0

Hmm ... Nie mogę uwierzyć, że o tym nie pomyślałem! –

8

Używam Subversion z Google Project Hosting. Myślę, że jest bardziej zaangażowany niż GitHub, ale zapewnia darmowy hosting dla projektów Open Source.

+0

+1. Nie otrzymuje znacznika wyboru, ponieważ nie obsługuje licencji oprogramowania doładowania, ale wygląda naprawdę nieźle. –

1

mam używane http://beanstalkapp.com/ i okazał się być dobrym gospodarzem dla projektów. Powinieneś zdecydowanie rzucić na nich okiem, jeśli naprawdę musisz trzymać się SVN.

3

Sprawdź this site w celu porównania usług hostingowych SVN.

11

Chciałbym mieć coś dokładnie jak GitHub, ale gdzie mogę użyć zamiast Subversion. Czy taka usługa istnieje?

Nie, nie istnieje.

I nie istnieje . Funkcje GitHub w dużym stopniu zależą od rozproszonej kontroli wersji. W rzeczywistości większość wszystkich funkcji, które sprawiają, że "dzielenie się ładnie" nie ma absolutnie nic wspólnego z GitHubem, są podstawowymi cechami kontroli wersji rozproszonej.

Tak, można mieć coś dokładnie jak GitHub (lub Gitorious, codaset) dla Mercurial (BitBucket), darcs (Patch-Tag), Bazaar (Launchpad), Codeville, Arch, ArX, Monotone, Fossil, ale nie dla Subversion (lub CVS, Perforce, Visual SourceSafe, Team Foundation Server, Vault), ponieważ scentralizowane systemy kontroli wersji po prostu nie są w stanie obsługiwać wymaganych funkcji.

+0

Kiedy mówię "ładny", jestem dosłowny. Szczególnie rzeczy takie jak pokazywanie różnic dla commitów, pokazywanie wykresów statystyk na temat rodzaju kodu w repozytorium itp. –

+1

Dzięki za wskazanie ** Patch-Tag ** dla 'darcs'! Jeszcze jedno: natknąłem się także na http://darcsden.com/. –

+1

Jeśli chodzi o hosting Git, chciałbym dodać http://repo.or.cz. (Wierzę, że dobrze jest znać i używać kilku stron hostingowych dla projektów DVCS, aby były niezależnymi publicznymi lusterkami, dlatego chcę wymienić więcej znanych alternatyw.) –

1

Moja firma, ProjectLocker, oferuje hosting Subversion, hosting Git i hosting Trac dla takich drużyn jak Ty. W przypadku prywatnego hostingu kodu, zarówno my, jak i nasi konkurenci wspomniani powyżej, jesteśmy w dobrej formie.