2010-04-09 10 views
5

Dato che è possibile accedere ai repository SVN via HTTP, sarebbe possibile codificare un server SVN in PHP?Esistono server SVN scritti in PHP?

Qualcuno ha fatto questo?

+1

Questo è come chiedere "Posso scrivere un server Web in PHP?" La risposta è "WHY ?!" –

+0

Err ... perché qualcuno dovrebbe volerlo fare? –

+1

Voglio eseguire un server SVN su un pacchetto di hosting condiviso. –

risposta

4

Vedi l'estensione SVN Pecl:

Questo è non un server SVN scritto in PHP, però, ma un client API che si interfaccia con un server.

Come tutti, anch'io trovo piuttosto ... strano di voler scrivere un PHP SVN Server, che probabilmente prende piuttosto uno sforzo e tempo, quando tutto ciò che dovete fare è solo per passare padroni di casa. In alternativa, utilizzare un servizio di hosting SVN aperto e il checkout dal servizio di hosting con Phing o qualcosa del genere quando necessario.

+0

Ya, sto iniziando a pensare che questa sia la strada da percorrere. –

+1

Non è affatto strano se il provider di hosting non fornisce SVN a meno che non si utilizzi l'opzione VPH (molto costosa). –

-1

Intendi un front-end PHP per un repository? Se è così, non guardare oltre Trac.

+3

Trac è scritto in Python, non in PHP. –

+0

No, non un front-end. Vedi il mio commento sopra. –

+0

Ah, hai ragione. Slip of the brain. Sembra che tutti i ben noti front-end siano in pitone (trac, gitosi, ecc.). –

1

Non ci sono server SVN scritti in PHP.

1

Trovato quello: PHPVC su sourceforge, non è SVN ma è un controllo di versione completamente scritto in PHP e non utilizza SQL, solo file semplice.

Dalla pagina SF:

phpEasyVCS è un semplice sistema di controllo di versione (VCS) con esigenze di hosting minimi, cioè PHP 5.2+. Nessun database è necessario. I file possono essere visualizzati e caricati con un browser o WebDAV. È molto semplice visualizzare le versioni dei file in un momento specifico.

Non è SVN, ma potrebbe essere utile.