实时编辑PHP文件上的FTP


RealTime editing PHP files on FTP

我和我的伙伴正在做一个web项目,我们不断地处理不同的PHP函数,一堆函数在一个文件中,如果有人需要编辑一个函数,然后另一个函数,我们需要重新下载文件,如果我们不通知彼此的变化,我们丢失了一部分代码,因为,其他保存文件,他们之前已经下载过了,所以很可能,有没有一种编辑器可以让我们编辑同一个文件而不需要重新下载它进行更改?

安装WINSCP和IDE。Visual Studio Code示例。

使用WINSCP连接到您的服务器,右键单击文件,配置您的编辑器。

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

您应该使用git或Mercurial之类的版本控制系统。使用它,两者都可以毫不费力地编辑同一个文件,并轻松合并您的更改。

永远不要在FTP中直接编辑文件。生产代码不应该这样处理。在本地更改代码,然后将其提交到FTP。如果您想避免麻烦,您的部署应该是自动的,只需单击一个按钮即可。

我也有同样的情况,我和我的伙伴采用了Sublime Text + SFTP Extension

对我们来说,这是完美的,当我按Ctrl+S文件自动保存到服务器(你可以改变这个)。

当我的伙伴打开文件时,SFTP检查他的计算机上的版本是否与服务器上的版本不一致,并询问他是否要下载新版本。(两种方法)

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

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

我的朋友,当你习惯了用Ctrl+D"多版本"时,你就不会再改变你的编辑器了。

你几乎可以永远使用免费版,直到你决定是否购买。

所有你需要的:

  • SublimeText
  • Package Control <-这将为您提供一个很好的GUI来下载包。

我使用的包:

  • SFTP(这个将为你做的神奇)
  • 自动备份(每次保存文件时,旧版本都保存在另一个带有日期时间戳的文件夹中,以便于回滚)。
  • 尾随空格(去掉
  • <
  • 栏增强/gh>* * * * * * * * * * * * * * * * * * * * * * * *和JS为我])