微信开发之SVN提交代码与FTP同步到apache的根目录

SVN是协同开发的,版本控制器,就是几个人同时开发,可以提交代码到SVN服务器,这样就可以协同开发,一般是早上上班首先更新下代码,然后自己修改代码

工作一天之后,修改代码之后,下班之前,更新代码,然后提交代码。

现在问题来了,微信开发比如把代码提交到自己的服务器,然后运行起来,这样微信公众号,才能运营相应的功能。

那么SVN服务器的代码是怎么才能跟Apache的www目录同步呢?其实这个是SVN与FTP同步的实现。

就是SVN提交代码到SVN服务器之后,然后SVN服务器检测到发生变化,马上利用钩子检测到变化,马上把代码通过FTP传到APche的WWW目录下

2.当然也可以是另外一种思路,直接将代码通过SVN提交到虚拟主机上的一个目录,然后在虚拟机主机的Linux系统上写一段shell脚本,检测svn服务器的代码发生了变化

就将代码移动到APche的WWW目录下,这样就实现了开发者SVN上传代码,www目录的代码同时发生变化

原文地址:https://www.cnblogs.com/sengling/p/5535429.html