在上传到FTP之前预处理文件

时间:2013-11-29 12:48:14

标签: javascript php git phpstorm

我正在使用phpStorm进行开发,我希望在将某些文件上传到FTP服务器之前对其进行处理。

例如,我想删除所有关于PHP文件的注释,甚至压缩/混淆它,或者缩小css和js。

我知道有一些插件可以缩小css和js,但我不想对我的本地文件执行此操作,我只想上传它处理,但保留原始文件。

我目前正在使用Git,因此当我提交更改时,所有受影响的文件都会自动上传到FTP服务器。提交更改,处理文件并将结果上传到FTP服务器可能会很棒。

1 个答案:

答案 0 :(得分:2)

  

提交更改,处理文件并将结果上传到FTP服务器可能会很棒。

这意味着,在post-commit hook

  • 更新单独的仓库
  • 在单独的仓库中更改您的文件
  • sftp单独的回购内容

换句话说,您将从另一个本地仓库上传已处理的工作树,并从当前本地仓库上载而不是(您不想更改您的文件)。