Come suggerisce il titolo, sto cercando un semplice script per la gestione dei file che abbia una qualche forma di sistema di controllo della versione integrato.
Le mie esigenze sono:
- Deve essere basato sul web (scritto in PHP usando MySQL per l'archiviazione)
- Devo essere in grado di modificare i file senza spostarli. (In altre parole se un file risiede in
/public_html/somedir/somefile.php
, voglio essere in grado di modificarlo da lì senza la necessità di creare una nuova cartella di progetto solo per ospitare questo file.) - Un editor di file di base senza fronzoli andrà bene, ma sarebbe bello avere qualche forma di evidenziatore di sintassi incorporato se possibile.
- Deve avere un sistema di controllo di versione molto semplice in cui posso aggiungere, modificare, eliminare diverse versioni di un file su cui sto lavorando. (qui entra in gioco il database)
- Deve essere in grado di supportare più utenti con una sorta di blocco dei file per impedire a 2 utenti di modificare lo stesso file contemporaneamente.
- Deve essere gratuito / open source.
Fondamentalmente, tutto ciò che voglio è uno script che mi permetta di accedere ad esso e presentarmi un elenco di tutti i file e le directory che si trovano sul mio account di hosting. Vorrei quindi essere in grado di selezionare uno di questi file, salvarne una copia nel mio database in modo da poterlo recuperare, se necessario, modificare il file e, infine, sovrascrivere il file originale con la mia versione modificata.