在 FTP 上实时编辑 PHP 个文件

RealTime editing PHP files on FTP

我和我的搭档正在开发 Web 项目,我们不断地开发不同的 PHP 函数,一堆函数在一个文件中,如果有人需要编辑一个函数然后再编辑另一个函数,我们需要重新下载文件,好吧,如果我们不互相通知更改,我们会丢失部分代码,因为,其他保存文件,它们之前已经下载过,所以有没有编辑器这样我们就可以编辑同一个文件而无需重新下载它进行更改?

您应该使用版本控制系统,例如 git 或 Mercurial。使用它,两者都可以毫无困难地编辑同一个文件,并轻松合并您的更改。

切勿直接在 FTP 中编辑文件。不应以这种方式触及生产代码。在本地更改您的代码,然后将其提交给您的 FTP。如果您想避免麻烦,您的部署应该是自动的,只需单击一下按钮。了解持续集成。

我也是一样的情况,我和小伙伴采用的是Sublime Text + SFTP Extension

对我们来说很完美,当我按下 Ctrl+S 时,文件会自动保存到服务器(您可以更改)。

当我的伙伴打开文件时,SFTP 会检查他计算机上的版本与服务器上的版本是否不同,并询问他是否要下载新版本。 (双向)

并且有许多其他功能,可以通过几个热键和搜索来安装..

与许多版本控制系统相比,插件和 Sublime Text 的许可证并不昂贵。

还有我的朋友,当你习惯了"multiple editions" Ctrl+D 你就不会再换你的编辑器了。

在您决定是否购买之前,您几乎可以永远使用免费版本。

所有你需要的:

我使用的软件包:

  • SFTP(这个会为你施展魔法)
  • 自动备份(每次保存文件时,旧版本都会保存在另一个带有日期时间戳的文件夹中,以便于回滚)。
  • 尾随空格(删除 减少文件大小的尾随空格)。
  • 边栏改进
  • SublimeLinter(语法高亮显示您需要的任何语言 [CSS,PHP 和我的 JS])

安装 WINSCP 和 IDE。 Visual Studio代码示例。

用 WINSCP 连接到你的服务器,用鼠标右键点击一个文件,配置你的编辑器。

当您更改并保存文件时,它会自动上传。我这样工作了17年