2010-04-09 12 views
5

Biorąc pod uwagę, że repozytoriom SVN można uzyskać dostęp za pośrednictwem protokołu HTTP, czy możliwe jest kodowanie serwera SVN w PHP?Czy są jakieś serwery SVN napisane w PHP?

Czy ktoś to zrobił?

+1

Jest to podobne do pytania: "Czy mogę napisać serwer WWW w PHP?" Odpowiedź brzmi "DLACZEGO ?!" –

+0

Err ... dlaczego ktoś chciałby to zrobić? –

+1

Chcę uruchomić serwer SVN na współdzielonym pakiecie hostingu. –

Odpowiedz

4

Zobacz rozszerzenie SVN pecl:

To nie serwer SVN napisany w PHP, chociaż, ale API klient, który łączy z serwera.

Podobnie jak każdy inny, ja też uważam, że to raczej ... dziwne, aby napisać serwer PHP SVN, który prawdopodobnie wymaga sporo wysiłku i czasu, kiedy wszystko, co musisz zrobić, to po prostu zmienić hosty. Alternatywnie, skorzystaj z otwartej usługi hostingu SVN i kasy ze swojej usługi hostingowej za pomocą Phing lub w razie potrzeby.

+0

Ya, zaczynam myśleć, że to jest droga, którą należy obrać. –

+1

Nieparzyste, jeśli twój dostawca usług hostingowych nie dostarcza SVN, chyba że skorzystasz z (bardzo kosztownej) opcji VPH. –

-1

Masz na myśli frontend z PHP do repozytorium? Jeśli tak, nie szukaj dalej niż Trac.

+3

Trac jest napisany w języku Python, a nie PHP. –

+0

Nie, nie jest to front-end. Zobacz mój komentarz powyżej. –

+0

Ach, masz rację. Poślizg mózgu. Wydaje się, że wszystkie znane interfejsy są w python (trac, gitosis, itp.). –

1

Nie ma serwerów SVN napisanych w PHP.

1

Znaleziono: PHPVC na sourceforge, to nie jest SVN, ale jest to kontrola wersji całkowicie napisana w PHP i nie używa SQL, tylko zwykły plik.

Od strony SF:

phpEasyVCS to prosty system kontroli wersji (VCS) z minimalnymi wymaganiami hosting, czyli PHP 5.2 +. Baza danych nie jest potrzebna. Pliki można przeglądać i przesyłać za pomocą przeglądarki lub przez WebDAV. Bardzo łatwo jest przejrzeć wersje plików w określonym momencie.

To nie jest SVN, ale może być przydatny.

Powiązane problemy