目前我正在研究一个将被安装在许多不同网站上的“插件”,并且我想知道如何维护这个“插件”的文件版本。通过PHP FTP进行文件版本维护?
这就是我的想法。在服务器上有一个“主副本”插件,然后通过FTP连接到目标站点,并将副本上传到他们的站点,覆盖他们可能拥有的任何文件。
我想知道最好的方式去做这件事。
该“插件”将有许多不同的文件夹和文件,因此一次传输一个文件将是太枯燥乏味。有没有办法一次复制整个文件夹?
或者更好,有没有办法通过文件夹递归并在上传新文件之前检查文件差异?这是为了确保我们正在上传一个新文件,而不仅仅是一个。
这是一个开源项目吗?你使用源代码版本控制像git或颠覆? – Samuel 2010-04-17 03:45:28
这是一个封闭的来源私人项目。本质上,我将拥有一个主站点并出售各自使用此插件的“子站点”,但我希望能够对插件进行更改,而无需筛选数百个站点来更新插件。 – Michael 2010-04-17 03:47:30
为什么通过FTP将文件推送到站点时,他们可以简单地通过HTTP将文件自己拉出来?拉动通常比推动更容易 - 它只需要一台服务器即可运行。 – 2010-04-17 04:05:19