今天查了网上很多资料,发现讲Zend Studio配置SVN版本控制开发环境的资料很少,翠峰通过结合网上的资料和自己的经验,整理出详细的配置过程,以供大家参考。
当我们在进行WEB团队开发的时候,一定会有这样的顾虑:当自己的搭档忘记对他改的代码文件上锁,你也去修改这个代码文件时,就有可能产生代码的重复修改、丢失等版本控制问题。,所以我们需要开启Zend Studio文件编辑加锁功能,要求我们的开发搭档在修改代码文件前就必须要对这个文件上锁才行。Zend Studio软件本身对WEB团队开发,已经提供了这样的功能,具体设置如下:
1、右键你的项目->team->Set Property
2、进入设置窗口
如上图:svn:needs-lock就是设置修改代码文件前必须先上锁的属性,下面的Enter a property value是定义需要上锁的文件格式,一般用*号就可以含盖所有文件类型,你也可以输入.php,.html,.htm,.js,.css等,定义具体文件类型;Apply property recursively to就是设置成适合应用到子目录;设置完后记得点OK!
下面我们来看Zend Studio运行效果:
当我们要编辑本地与SVN远程服务器同步的代码文件c.php时,系统就会弹出提示窗口,提示我们c.php文件没有加锁,需要我们点击“确定”对c.php文件进行加锁。如下图:
当我们点击确认后,c.php文件前就会有一把小锁的标志,如下图:
表示c.php代码文件已被自己锁定编辑,其它开发团队成员无法再编辑提交这个代码文件。这样就解决了WEB团队开发中的代码叠加、冲突等版本控制问题。
以上是翠峰根据自己的实践总结的一点经验,如有错漏,请大家指正。翠峰网会为大家搜集、整理关于WEB开发、Linux技术文档资料,敬请关注。