本节和大家一起来探讨一下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讲解到此结束,欢迎关注本节其他相关报道。
转载自:http://developer.51cto.com/art/201005/201079.htm
分享到:
相关推荐
SVN代码管理使用 SVN代码管理使用
所以我就去找其它的替代工具,试了下GIT,VSS都不是很好用,还是觉得SVN好用,然后就在网上发现了这个文档,在本机搭建一个SVN,又不会对其它人造成影响,终于可以方便快捷的管理本机的代码了,分享给大家~
svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。
Zend Studio 10 SVN插件的安装与配置
“在使用SVN管理本地代码过程中,会自动生成一个名为.svn的隐藏文件夹,其中包含重要的源代码信息。但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏...
对svn日常使用、代码管理、版本管理、命名规范等做了说明。
SVN 代码管理 好用 方便我们对代码和文档进行管理 版本控制,非常好使用的版本管理控制工具,方便我们对项目进行管理
系统、详尽的讲述了svn进行代码管理时的各个功能与用法,配有操作视图。
图文并茂 详细讲解如何使用Zend Studio配置连接SVN功能
SVN源代码管理 for Asp.Net 包括服务器端 客户端(语言包) Vs2010插件 安装方法
svn是很好的源代码管理工具,可跨平台使用,可管理各种代码文件。svn是cvs的升级版本,简单易用。
SVN 代码比较工具 SVN 代码比较工具 SVN 代码比较工具 SVN 代码比较工具
微软那个下载太慢了,直接上传上来用
删除SVN源代码管理的项目。使项目可以重新绑定到其他的代码管理器中
项目栏目{版本号}{修改时间}{作者}显示信息设置 显示当前文件函数列表
SVN管理代码经验谈,挺中肯的说,适合新手学习下。
svn代码管理器
zend SVN协同开发步骤 zend团队开发 SVN服务器 SVN客服端 zend绑定SVN教程 验证过
“在使用SVN管理本地代码过程中,会自动生成一个名为.svn的隐藏文件夹,其中包含重要的源代码信息。但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏...