想建立一个PHP版本控制,功能是客户端在本地开发然后将修改的代码用SVN上传到服务器,然后可以直接在服务器运行代码,服务器有集成环境,怎么配置?大家是怎么控制PHP版本的呢?

解决方案 »

  1.   

    你可以建立一个svn服务器,在本地开发后,随时提交到svn服务器,在运行服务器上从svn服务器下载代码.(这里可以通过手动去下载,或者写个shell脚本,定时从svn服务器上更新一下,比如5分钟一次.)当然你的svn可以建立在你的运行服务器上.放置的目录不一样.
      

  2.   

    使用SVN服务端的hook脚本实现自动发布。自己找些资料,很久前做的,脚本忘写了。其实就是svn有几个特定的脚本,会在commit是自动调用。你修改脚本内容。比如在其中加入check update的web服务去的语句就实现了自动发布。