本节和大家一起来探讨一下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简介与需求背景 **Subversion**(简称SVN)是一种广泛使用的开源版本控制系统,主要用于软件开发过程中的源代码管理。相较于传统的版本控制工具如VSS(Visual ...
通过以上步骤,不仅可以在ZendStudio中更好地管理SVN信息,还能够高效地查看和导航到文件中的函数,极大地提高了开发效率。这些功能对于PHP开发者来说非常实用,能够帮助他们在日常工作中更加高效地完成任务。
为了更好地管理代码版本和协同工作,许多开发团队选择了Subversion(简称SVN)作为版本控制系统。而作为一款流行的PHP集成开发环境(IDE),Zend Studio不仅提供了强大的编辑功能,还集成了多种版本控制工具,包括...
ASP.NET SVN源代码管理是一种用于协同开发和版本控制的技术,特别是在使用ASP.NET进行Web应用程序开发时,它能帮助团队成员有效地管理和跟踪代码更改。本文将详细介绍如何在ASP.NET项目中运用SVN(Subversion)进行...
详细介绍如何在PB中使用SVN进行版本控制的设定步骤,是难得的好资料。 1、如果是单机版使用TortoiseSVN,可以不用安装Subversion,只安装TortoiseSVN以及PBSCC-Proxy即可。 2、安装VisualSVN Server比安装Subversion...
使用SVN进行代码管理,可以有效地解决开发过程中的版本混乱、代码丢失和误删除等问题。它不仅提供了版本历史记录,还支持分支和标签功能,便于进行版本分支管理和发布管理。此外,通过权限设置,可以控制不同团队...
SVN(Subversion)是一种广泛应用于软件开发领域的版本控制系统,它的主要功能是跟踪和管理代码、文档等资源的变更。SVN的出现极大地提升了团队协作的效率,使得开发者们能够协同工作,同时保持代码的历史记录,便于...
“在使用SVN管理本地代码过程中,会自动生成一个名为.svn的隐藏文件夹,其中包含重要的源代码信息。但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏...
3. 内部修订编号:内部修订编号描述了源代码的 SVN 修订号,主要由开发人员和测试人员使用。 命名规范 1. 默认 Trunk 上面的都是产品。 2. 产品 Branch 命名规范:Branch_fix_V1.2.0_20170531(创建分支时写明用途...
它的主要功能是对源代码及各类文档进行集中管理,使得多人协作开发时能够高效、安全地共享和跟踪代码变更。作为CVS(Concurrent Versions System)的后继者,SVN在保留其核心优势的同时,对许多方面进行了改进,提供...
小乌龟SVN是一款在Windows操作系统上广泛使用的Subversion(简称SVN)客户端工具,它为用户提供了一个直观易用的图形用户界面,便于管理和协作开发源代码。在软件开发过程中,版本控制系统如SVN的重要性不言而喻,它...
在这个"SVN管理代码经验谈"中,我们将深入探讨SVN的基本概念、安装与配置、日常操作以及最佳实践。 首先,理解SVN的核心概念至关重要。 SVN仓库是存储所有项目文件的地方,每个文件都有一个唯一的版本号,记录着...
此外,切换到新的代码管理系统可能需要对团队成员进行培训,以熟悉新系统的使用方法。 总的来说,"删除SVN源代码管理"涉及到一系列步骤,包括服务器端仓库的删除、本地工作副本的清理以及可能的版本控制系统迁移。...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪项目源代码的变更。它允许开发者在多人协作的环境中工作,记录每一次修改,方便回溯、合并和分支管理。下面将详细阐述SVN的核心概念、功能及如何在...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪文件和目录的变更。在开发过程中,经常需要对比不同版本的代码,这时就需要借助代码比较工具。"SVN 代码比较工具"指的是能够与SVN集成,帮助开发者...
“在使用SVN管理本地代码过程中,会自动生成一个名为.svn的隐藏文件夹,其中包含重要的源代码信息。但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏...
【SVNMANAGER SVN 代码管理 LINUX SVN...通过上述步骤,你可以在Linux环境中成功部署并使用SVNManager来管理SVN代码库,实现高效且安全的团队协作。记得定期更新SVNManager到最新版本,以获得最新的功能和安全修复。
以下就是使用Zend Studio绑定SVN并进行协同开发的具体步骤: **一、安装SVN服务器** 1. 首先,我们需要在协同开发的服务器上安装SVN服务器。推荐使用VisualSVN Server,它是一款易于管理的Windows平台上的SVN...