正如标题所示,我正在寻找一个内置有某种版本控制系统的简单文件管理器脚本。
我的需求是:
- 它需要基于 Web(用 PHP 编写,使用 MySQL 进行存储)
- 我需要能够在不移动文件的情况下编辑它们。(换句话说,如果文件位于中
/public_html/somedir/somefile.php
,我希望能够从那里编辑它,而不需要创建一个新的项目文件夹来存放这个文件。) - 一个基本的、没有多余功能的文件编辑器就可以了,但如果可能的话,内置某种形式的语法高亮器会更好。
- 需要有一个非常基本的版本控制系统,我可以在其中添加、编辑、删除我正在处理的文件的不同版本。(这就是数据库的作用所在)
- 必须能够通过某种文件锁定支持多个用户,以防止两个用户同时编辑同一个文件。
- 它需要免费/开源。
基本上,我想要的只是一个脚本,它允许我登录并向我显示托管帐户中所有文件和目录的列表。然后,我希望能够选择其中一个文件,将其副本保存到我的数据库中,以便在需要时恢复它,编辑该文件,最后在完成后用我编辑的版本覆盖原始文件。
答案1
Google docs 完成了大部分工作......