Eclipse使用SVN
1. 下载所需软件
1.1SVN服务端(VisualSVN-Server-1.6.2.msi)
1.2把SVN设置成window服务(SVNService.exe)
在csdn上下载
1.3Eclipse的SVN插件(用Eclipse插件下载): 在线更新地址 http://subclipse.tigris.org/update_1.8.x
2.配置服务端
2.1安装svn-1.4.3-setup.exe
2.2开始->运行->cmd->进入SVN服务端的安装目录下面的bin目录
2.3cmd下运行svnadmin create SVN库的位置(如:D:\SVN_PRJ)
2.4复制SVNService.exe到SVN服务端安装目录下的bin目录
2.5cmd下运行SVNService -install -d -r D:\SVN_PRJ(SVN库的位置)
2.6如果想撤消掉后台服务,则运行SVNService -remove
2.7进入D:\SVN_PRJ\conf目录下编辑svnserve.conf,内容如下(切记下面几行字前不能有空格):
将 # password-db = passwd 改成 password-db = passwd
2.8编辑D:\SVN_PRJ\conf\passwd文件,内容如下
将 # harry = harryssecret
# sally = sallyssecret
改成 harry = harryssecret
sally = sallyssecret
然后在后面也可以加上自己要定义的用户名和密码 比如
root = chenkaiadd
2.9开始->设置->控制面板->管理工具->服务->启动SVNService服务 也可以win +r 后输入compmgmt.msc
3.使用
右击工程->小组->共享项目->选择SVN->选择svn://127.0.0.1(如果没有,则创建一个新的资源库)也可为svn://localhost ->下一步->完成 然后输入账号密码就可以了。
4.服务器端图标说明
4.1灰色向右箭头:本地修改过
4.2蓝色向左箭头:SVN上修改过
4.3灰色向右且中间有个加号的箭头:本地比SVN上多出的文件
4.4蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件
4.5灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件
4.6蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件
4.7红色双向箭头:SVN上修改过,本地也修改过的文件
参考地址
http://www.blogjava.net/mose2006/archive/2008/01/05/173070.html
顺便说一下在zend studio 中的版本控制
1,2步是一样了 ,如果本机已经安装了SVNService,只需在服务中启用即可。
第三步,点击工程 -> team->from svn 然后如图所示,输入svn 地址 及账号密码。截图为本地的svn
然后点击下一步即可。
另外说明一点是 如果 zend studio 报错。如zend studio org/eclipse/php/internal/debug/core/preferences/PHPProjectPrefer
则表明是工作空间的问题,换一个工作空间就可以解决问题。
还有一点要说明的是,zend studio 的工作目录要选择为apache/htdocs 下
然后新建工程 比如 test . 下一步时选择 http://localhost 在浏览器就可以通过 http://localhost/test 就可以访问了。