Zend Studio配置SVN版本控制开发环境—文件在不锁的时候就不能编辑
2015-03-26 12:51
375 查看
今天查了网上很多资料,发现讲Zend Studio配置SVN版本控制开发环境的资料很少,翠峰通过结合网上的资料和自己的经验,整理出详细的配置过程,以供大家参考。
当我们在进行WEB团队开发的时候,一定会有这样的顾虑:当自己的搭档忘记对他改的代码文件上锁,你也去修改这个代码文件时,就有可能产生代码的重复修改、丢失等版本控制问题。,所以我们需要开启Zend Studio文件编辑加锁功能,要求我们的开发搭档在修改代码文件前就必须要对这个文件上锁才行。Zend
Studio软件本身对WEB团队开发,已经提供了这样的功能,具体设置如下:
1、右键你的项目->team->Set Property
![](https://oscdn.geek-share.com/Uploads/Images/Content/201503/26/1b6a2e86e3b1dc12b6f19b64bfc6024f.jpg)
2、进入设置窗口
![](https://oscdn.geek-share.com/Uploads/Images/Content/201503/26/b27251c7867d65d2e28e208b897ab3ce.jpg)
如上图:svn:needs-lock就是设置修改代码文件前必须先上锁的属性,下面的Enter a property value是定义需要上锁的文件格式,一般用*号就可以含盖所有文件类型,你也可以输入.php,.html,.htm,.js,.css等,定义具体文件类型;Apply property recursively to就是设置成适合应用到子目录;设置完后记得点OK!
下面我们来看Zend Studio运行效果:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201503/26/7701503ebf7cb3378ed3e5ec82846176.jpg)
当我们要编辑本地与SVN远程服务器同步的代码文件c.php时,系统就会弹出提示窗口,提示我们c.php文件没有加锁,需要我们点击“确定”对c.php文件进行加锁。如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201503/26/74c98183eebfaa79c433105fd67a7a74.jpg)
当我们点击确认后,c.php文件前就会有一把小锁的标志,如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201503/26/d7800bd02ec087fbf33362b86bed010f.jpg)
表示c.php代码文件已被自己锁定编辑,其它开发团队成员无法再编辑提交这个代码文件。这样就解决了WEB团队开发中的代码叠加、冲突等版本控制问题。
以上是翠峰根据自己的实践总结的一点经验,如有错漏,请大家指正。翠峰网会为大家搜集、整理关于WEB开发、Linux技术文档资料,敬请关注。
原文地址:http://www.cfkzw.com/configure-svn-version-control-zend-studio-development-environment-when-not-in-lock-file-cannot-be-edited/
当我们在进行WEB团队开发的时候,一定会有这样的顾虑:当自己的搭档忘记对他改的代码文件上锁,你也去修改这个代码文件时,就有可能产生代码的重复修改、丢失等版本控制问题。,所以我们需要开启Zend Studio文件编辑加锁功能,要求我们的开发搭档在修改代码文件前就必须要对这个文件上锁才行。Zend
Studio软件本身对WEB团队开发,已经提供了这样的功能,具体设置如下:
1、右键你的项目->team->Set Property
![](https://oscdn.geek-share.com/Uploads/Images/Content/201503/26/1b6a2e86e3b1dc12b6f19b64bfc6024f.jpg)
2、进入设置窗口
![](https://oscdn.geek-share.com/Uploads/Images/Content/201503/26/b27251c7867d65d2e28e208b897ab3ce.jpg)
如上图:svn:needs-lock就是设置修改代码文件前必须先上锁的属性,下面的Enter a property value是定义需要上锁的文件格式,一般用*号就可以含盖所有文件类型,你也可以输入.php,.html,.htm,.js,.css等,定义具体文件类型;Apply property recursively to就是设置成适合应用到子目录;设置完后记得点OK!
下面我们来看Zend Studio运行效果:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201503/26/7701503ebf7cb3378ed3e5ec82846176.jpg)
当我们要编辑本地与SVN远程服务器同步的代码文件c.php时,系统就会弹出提示窗口,提示我们c.php文件没有加锁,需要我们点击“确定”对c.php文件进行加锁。如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201503/26/74c98183eebfaa79c433105fd67a7a74.jpg)
当我们点击确认后,c.php文件前就会有一把小锁的标志,如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201503/26/d7800bd02ec087fbf33362b86bed010f.jpg)
表示c.php代码文件已被自己锁定编辑,其它开发团队成员无法再编辑提交这个代码文件。这样就解决了WEB团队开发中的代码叠加、冲突等版本控制问题。
以上是翠峰根据自己的实践总结的一点经验,如有错漏,请大家指正。翠峰网会为大家搜集、整理关于WEB开发、Linux技术文档资料,敬请关注。
原文地址:http://www.cfkzw.com/configure-svn-version-control-zend-studio-development-environment-when-not-in-lock-file-cannot-be-edited/
相关文章推荐
- Java开发环境搭建(进阶配置四 ——版本控制工具之SVN)
- linux环境下批量删除SVN未加入版本控制的文件
- CruiseControl.NET配置文件(生产环境版本,与SVN结合自动部署)
- Android开发SVN版本控制忽略文件列表--android studio
- Linux上配置svn服务器 并实现一个配置文件控制多个版本库
- 在Zend Studio 8中配置Subversion(SVN)版本控制
- 设置svn 忽略部分文件或者配置文件的版本控制
- 公司开发时候,使用svn进行版本控制,在提交代码的时候应该注意的问题,总结!!!!
- PHP xdebug eclipse subversion SVN phpunit xmapp 企业级团队开发环境搭建 集成单元测试 花样调试 版本控制 张迅雷原创 欢迎转载
- XCode 开发去除 UserInterfaceState.xcuserstate 文件为版本控制(git、svn)带来的困扰
- hadoop(二)搭建开发环境安装选项:DesktopGnome、Server、Server GUI、ssh、vi(编辑配置文件)、perl
- SVN本地开发、测试环境版本控制-自动发布生产环境
- 在Eclipse中配置Teamcenter二次开发环境时候debug,Tteamcenter不能正常登录
- svn版本控制方案:多分支并行开发,多环境自动部署
- 简进祥-SVN版本控制方案:多分支并行开发,多环境自动部署
- Windows上配置和使用svn-1.4.6 + Apache2.2.6 + Eclipse版本控制环境
- ADA集成开发环境GNAT-GPS的版本控制配置
- ADA集成开发环境GNAT-GPS的版本控制配置
- 在Zend Studio 8中配置Subversion(SVN)版本控制
- 在Zend Studio 8中配置Subversion(SVN)版本控制