Pengelola file sederhana dengan kontrol versi

0

Seperti judulnya, saya mencari skrip pengelola file sederhana yang memiliki beberapa bentuk sistem kontrol versi.

Kebutuhan saya adalah:

  1. Perlu berbasis web (ditulis dalam PHP menggunakan MySQL untuk penyimpanan)
  2. Saya harus dapat mengedit file tanpa memindahkannya. (Dengan kata lain jika file berada di /public_html/somedir/somefile.php , Saya ingin dapat mengeditnya dari sana tanpa perlu membuat folder proyek baru hanya untuk menampung file yang satu ini.)
  3. Editor file dasar tanpa embel-embel akan baik-baik saja, tetapi alangkah baiknya jika memiliki beberapa bentuk stabilo sintaksis jika memungkinkan.
  4. Perlu memiliki sistem kontrol versi yang sangat mendasar di mana saya dapat menambah, mengedit, menghapus berbagai versi file yang sedang saya kerjakan. (Di sinilah basis data masuk)
  5. Harus dapat mendukung banyak pengguna dengan semacam penguncian file untuk mencegah 2 pengguna mengedit file yang sama secara bersamaan.
  6. Perlu sumber bebas / terbuka.

Pada dasarnya, yang saya inginkan adalah skrip yang akan memungkinkan saya untuk masuk dan menyajikan daftar semua file dan direktori yang terletak di akun hosting saya. Saya kemudian ingin dapat memilih salah satu dari file-file ini, menyimpan salinannya ke database saya sehingga saya dapat memulihkannya jika perlu, mengedit file, dan akhirnya menimpa file asli dengan versi yang diedit ketika saya selesai.

alison
sumber

Jawaban:

2

Google docs melakukan sebagian besar ...

soandos
sumber
Itu tidak melakukannya di server saya tho dan saya harus menempatkan script di server saya karena berbagai alasan.
alison
Peduli untuk menjelaskan mengapa?
soandos
Alasan: Google tidak akan secara otomatis mencantumkan semua file di server saya. Dari apa yang saya baca, itu juga tidak akan secara otomatis menempatkan file yang diedit kembali ke server saya. Saya benar-benar tidak dapat membicarakannya tentang kontrol versi atau beberapa fitur pengguna karena saya belum menggunakannya untuk itu, tetapi 2 alasan pertama sudah cukup bagi saya untuk memecahkan masalah. Terima kasih.
alison
kira-kira berapa banyak file yang kita bicarakan?
soandos
Perkiraan terbaik adalah 50,000+. Saya ingin dapat mengedit file ASCII APAPUN di server saya, ini termasuk semua file dari skrip pihak ketiga yang saya miliki di situs saya seperti fourms, blog, sistem CMS, dll. Seperti yang saya katakan saya ingin dapat edit APAPUN dari file-file itu sesuka hati.
alison