从2012年使用SAE开始,我开始逐渐接触SVN这种代码管理方案。SAE在《新手上路》中提到用TortoiseSVN进行代码的上传等操作,所以在很长的一段时间里,我一直都是用TortoiseSVN来commit、update。TortoiseSVN还是挺好用的,但是我有时候就想,要是能够直接在IDE中commit改有多好。偶然发现其实Zend Studio本身就能创建基于SVN的Project。下面是在ZS内使用SVN的一些基本步骤。
首先是要创建一个基于SVN的Project
在Project Explorer中右键单击,依次选择“New”→“Project...”
在“New Project”窗口中选择“PHP Project from SVN”,点击“Next >
要用ZS完成SVN,就必须安装SVN组件,如果您没有安装,那么在新建PHP Rroject from SVN时,就会出现下面的提示
点击“Yes”,ZS会自动安装相关组件,就像下面这幅图一样
等到安装完后,ZS会提示需要重新启动ZS,点“restart”即可~~安装完成后新建SVN项目会出现下面的“New PHP Project from SVN”窗口,填好Project Name(项目名称)、Location(项目在本地的保存位置)、URL(SVN仓库地址)、Username(SVN用户名)、Password(SVN用户密码),点击“Finish”即可。(点击“Next”就是配置运行时的URL等信息了,跟我们平常的创建操作是一样的。)
接下来,ZS会提示设置密码问题,可以选择设置,也可以选择不设置。
如果选择了设置,那么就会出现“Password Recovery”窗口,设置两个密保问题及其答案就OK了。
随后ZS会自动执行check out操作,执行完毕后,项目也就创建完成了。创建完即可使用了,其实ZS的SVN跟TortoiseSVN中的操作差不多,以commit为例,选择一个要commit的文件,右键“Team”→“Commit”即可。其他的SVN操作也使用类似的步骤完成。
如果想要创建基于“Git”的项目,在ZS中按照类似的步骤也是可以轻松完成的。