从网上看到消息说Zend Studio出了Eclipse版,于是我便下来试试,感觉很是不错,调试方便快速,还集成很多功能,于是就不再用原来的Zend Studio 5.5改用Zend Studio for Eclipse – 6.1.0(ZS4E)
公司同事装的是MyEclipse开发JAVA用,因此配置了一台CVS服务器,我也占占光配置好ZS4E的CVS,可是发现还是不好用,N麻烦~~~哎。。。还是SVN用着习惯,用着舒服。
于是,便在本机搭建Subversion服务,首先是上http://subversion.tigris.org/下载subversion服务器,最新版是1.5.3,下载地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
下载后安装(假定安装目录为D:SVNSOFT)
接下来就是安装为系统服务了,1.4以前的做法是下载一个SVNService的程序来安装服务,而1.4以后就可以直接使用SC来安装服务
SVNService 下载地址:http://www.iusesvn.com/bbs/attachment.php?aid=12
安装方法:SVNService -install -d -r d:svnroot
SC安装方法:http://www.subversion.org.cn/?action-viewnews-itemid-5
接下来就是建立版本库了,网上很多教程都是使用TortoiseSVN来建立,方法如下:
1.在你的SVN服务版本库的根目录(如前面d:svnroot)下,创建项目目录(如project1),则创建好的路径如:d:svnrootproject1
2.在资源管理器中选中“project1”目录,右键选择“TortoiseSvn”-“Create Repository Here”子菜单创建版本库;
可是我使用这种方法建议版本库后,无法import。。。
所以我使用的是svnadmin的方式来创建版本库
svnadmin create d:svnrootproject1
建立好版本库后,先需要配置版本库才可以import
在你所建版本库的conf目录下,有三个文件,authz 是控制权限;passwd 是账号密码;svnserve.conf 是配置文件
首先来看svnserve.conf配置文件,它需要修改的只有四行.
1.将以下三行前面的#和前后空格都删掉
auth-access = write
password-db = passwd
authz-db = authz
2.将 # anon-access = read 改为 anon-access = none
然后再来看passwd 账号密码
在里面输入 账号 = 密码 如 allen = 123
最后来看一下 authz 权限
在里面你会看到一个[Group]标签,在它下面有一些示例代码,你亦可配置某个目录某个用户的权限,亦可配置某个目录某个组别的权限
以下是我的本机配置,很简单
[Group]
Manage = allen
[/]
@manage rw
到这里就配置完了
剩下的就是你使用客户端或是集成环境中的SVN来检出/更新版本库了
svn://localhost/project1