RealTime在FTP上编辑PHP文件

时间:2015-08-02 15:49:24

标签: php ftp editor real-time

我,我的合作伙伴正在开发Web项目,我们一直在研究不同的PHP函数,并且一堆函数在一个文件中,如果有人需要编辑一个函数然后另一个函数,我们需要重新下载文件,好吧,如果我们没有告知对方有​​关更改,我们丢失了部分代码,因为,其他保存文件,以前已经下载过,所以有任何机会,是否有任何编辑器可以让我们编辑相同的文件而无需重新下载以进行更改?

3 个答案:

答案 0 :(得分:3)

安装WINSCP和IDE。例如,Visual Studio代码。

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

当您更改并保存文件时,它会自行上传。在过去的17年中,我一直这样工作

答案 1 :(得分:2)

您应该使用像git或Mercurial这样的版本控制系统。使用它,两者都可以编辑同一个文件而不会出现麻烦,并轻松合并您的更改。

永远不要直接在FTP中编辑文件。不应该以这种方式触及生产代码。在本地更改您的代码,然后将其提交到您的FTP。如果您想避免头痛,只需单击一下按钮即可自动部署。阅读有关持续集成的内容。

答案 2 :(得分:0)

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

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

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

还有许多其他功能,只需很少的热键和搜索即可安装..

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

我的朋友,当您习惯使用Ctrl + D“多个版本”时,您将不再更改编辑器。

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

您只需要:

我使用的套餐:

  • SFTP(这个会给你带来魔力)
  • 自动备份(每次保存文件时,旧版本都会保存在另一个带有DateTime标记的文件夹中,以便于回滚。)
  • 尾随空格(删除 减少文件大小的尾随空格。)
  • SideBar增强功能
  • SublimeLinter(Sintax突出显示您需要的任何语言[CSS,PHP 和我的JS])