我想知道处理PHP文件发布管理的最佳方法/工具吗?我似乎无法找到绝对明显的答案。某些可以处理将同名文件释放到不同位置的文件(例如dbaccess.php)。这不是一个主要的产品或任何东西,所以最简单的答案是最好的。PHP版本管理
现在,我使用WAMP本地与NetBeans作为我的IDE,因为它能够推动通过FTP远程服务器,但我无法找到一个方法来做到以上。任何在正确的方向微调赞赏!
我想知道处理PHP文件发布管理的最佳方法/工具吗?我似乎无法找到绝对明显的答案。某些可以处理将同名文件释放到不同位置的文件(例如dbaccess.php)。这不是一个主要的产品或任何东西,所以最简单的答案是最好的。PHP版本管理
现在,我使用WAMP本地与NetBeans作为我的IDE,因为它能够推动通过FTP远程服务器,但我无法找到一个方法来做到以上。任何在正确的方向微调赞赏!
您正在寻找VCS或版本控制系统。 VCS可以帮助您以更快更有组织的方式进行开发,并为您提供真正可靠的部署选项。
大的在那里是的Git,Bazaar和SVN。
就个人而言,我觉得Git是最容易拿起并开始工作。使用git,您的代码库和文件都是本地的,git会跟踪它们以及它们在整个开发周期中的变化。然后,您可以设置所谓的“遥控器”,这是您要“推送”到的其他位置。
一旦你有了远程设置,你可以使用这样的简单命令轻松部署。
git push development-server
这个问题是相当题外话了SO,但是,在指点你在正确的方向的利益,也许看source code management(SCM)。 Git是一个非常流行的解决方案(还有很多其他的)。
您可以使用SCM与许多在线存储库提供程序(包括github和bitbucket)来管理您的软件,更重要的是管理您的问题:发布和部署管理。
使用这些服务不仅允许代码的version control,而且代码的自动化发布管理(或部署) - 通常使用称为钩子的事情完成,其中在提交代码之后,脚本可以运行以自动部署您的代码(通过许多协议,包括:FTP,SFTP,SCP,RSYNC等)到您选择的站点或服务器。
或者,您可以编写自己的脚本发行〜也许这FTPS目录的内容,当你想更新你的代码/网站,你手动运行一个给定的服务器/位置的bash脚本。