各位程序员,您好,
我仍然是一个相对较新的程序员,最近获得了我的第一个校园编程职位。我是负责 8 个域以及 3 个小型 PHP Web 应用程序的唯一开发人员。
校园的网络环境分为登台和实时服务器——我们通过 SFTP 在登台上开发,然后通过 Web GUI 将更新推送到实时服务器。
我目前在所有开发工作中都使用 Sublime Text 2 和 Sublime SFTP 插件(它是我的首选编辑器)。如果我只是对一个页面进行编辑,我将通过 ftp 浏览器打开那个单独的文件。如果我正在处理 PHP Web 应用程序项目,我将应用程序目录映射到本地文件夹,这样当我在本地保存时,文件会通过 Sublime SFTP 自动上传。
我觉得这个工作流程很慢而且不是最理想的。如何改进处理远程内容的工作流程?我很想在我的机器上设置一个本地环境,因为这样可以消除持续的 SFTP 上传/下载,但正如我所说,有很多站点,整个域的本地副本所需的空间会非常大且复杂; 更不用说使用登台服务器上的任何最新内容对其进行更新将是一场噩梦。
任何人都知道如何从我所描述的内容中改进我的一般 Web 开发工作流程?我真的很想减少通过 FTP 进行的不断编辑,但除了翻录整个目录并将其转储到 XAMP 之外,我不确定从哪里开始。