本节和大家一起来探讨一下ZendStudio使用,主要针对的是ZendStudio客户端使用SVN,首先我们来看一下编写环境。编写环境:
ZendStudio5.1.0
PHP4&PHP5
1.版本控制
ZendStudio4只支持CVS,ZendStudio5开始加入subversion的支持,后者的使用比较简单,本文以后者与ZendStudio集成使用为例做说明。ZendStudio默认使用CVS,可在“工具”->“***项”->“sourcecontrol”中选择Subversion即可。配置ZendStudio客户端使用SVN:打开“工具”->“subversion”->”checkout“,显示如下对话框:
ModuleULR指要下载的源程序在源码库的位置.
工作目录是下载到本机的程序存放位置,如果所填目录不存在,则程序自动创建。
用户名密码如果不需要的时候默认为空。上面菜单是在ZendStudio代码编辑区域捕捉的。
Subversion菜单命令说明:
Update:将svn源码库端文件同步到本地的工作拷贝。
Commit:提交当前工作拷贝的更改。这个地方是有可能出现代码冲突的。最安全的解决方法,先update一下,再修改程序并Commit。
Add:将当前文件添加到版本控制库中。原来该版本不处于版本控制之下。比如新建立的一个程序或者文件。
Delete:将当前文件从版本控制库中删除,脱离svn版本控制。
Revert:取消当前文件的所有的本地编辑。并且解决所有的冲突状态。
Resove:删除工作拷贝文件或目录的“冲突”状态。
Status:查看当前工作拷贝文件和目录的状态。
Diff:比较当前文件与源码库中相应文件的不同。
Log:当前文件的所有修改记录,从创建开始的每一次修改都能显示出来。
注意:上面的命令也可以在ZendStudio左侧的项目区域对多个文件或文件夹同时操作。
在修改完成之后,可以到程序运行服务器的项目目录下svnupdate一下,就可得到***的程序。
Svn高级操作:
a.解决冲突(合并别人的修改)
b.分支与合并
2.程序调试
ZendStudio客户端使用SVN时,ZendStudio支持两种调试方式:内部调试器,服务器端调试器内部调试器:使用本地ZendStudio自带的PHP4/5引擎执行程序。服务器端调试器:使用服务器上的PHP环境来执行程序。因为服务器一般为linux,而我们开发使用一般为windows,那么PHP环境肯定有所不同,选择使用服务器端调试器更合理。
下面就以服务器端调试为例来说明问题:
a.配置ZendStudio支持服务器调试
打开“工具”->“***项”->“调试”,显示如下对话框:选择“服务器”调试方式,并在调试服务器URL中填写正确的URL即可。
现在在测试服务器上安装有PHP4及PHP5两个版本的调试器,PHP4对应URL为:http://192.168.3.33PHP5对应URL为:http://192.168.3.33:81其他的设置为默认值即可。
测试调试器的配置是否正确:打开:“工具”->“检查debugserver连接”进行测试。
b.调试命令说明
“添加监视点。。。“:即添加你关心的变量,它在单独的窗口中显示它的值。“调试URL。。。”:单步执行给定的URL,“概要文件URL。。。”:对给定的URL的程序执行情况做分析统计,包括程序中各函数的调用,效率等。ZendStudio客户端使用SVN讲解到此结束,欢迎关注本节其他相关报道。
【编辑推荐】