预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

svn整合eclipse详细配置过程图解 1.安装svn解压缩svn-win32-1.4.3.zip包,生成svn-win32-1.4.3目录,里边就是安装文件,双击安装到指定目录,至此SVN服务器安装好,同时在环境变量里边设置好bin目录,方便命令使用。 2.创建svn仓库cmd命令:svnadmincreateE:\svnroot\repository Svn相关查看命令如下: svnhelp svnadminhelp svnadmincreate//建库 svnservce-d-r[库名]//启动svn服务3.配置用户和权限到仓库E:\svnroot\repository\conf文件夹中找到svnserve.conf文件,修改svnserve.conf: 将: #password-db=passwd 改为: password-db=passwd 即去掉前面的#注释符,注意前面不能有空格。 然后修改同目录的passwd文件,增加一个帐号: 将: [users] #harry=harryssecret #sally=sallyssecret 增加帐号: [users] #harry=harryssecret #sally=sallyssecret test=test 4.启动svn服务器cmd命令:svnserve-d-rE:\svnroot\repository,注意不要关闭窗口,5.Eclipse整合svn插件 5.1Eclipse整合svn Step1:点选Help->SoftwareUpdates Step2,在URL中找到site-1.6.5.zip,不需要解压 Step3:安装SVN插件 5.2MyEclipse整合svnMyEclipse整合svn有多种方式,其中本人采取了url自动下载装配具体方式如下:MyEclipse—>help—>softwere—>update—>findandinstall确定后,根据网络MyEclipse自动下载装配svn所需要的包文件下载完毕后装配过程中可能出现下面情况:解决办法,将其选项去掉即可。下载安装完毕,重启Eclipse,完成svn插件安装。重启后,window—>showview中显示出svn,则安装成功!6.shareEclipse中的project到svn库中 初始导入何时使用初始导入,比如,对于java开发人员来说,在eclipse中编写了一个项目,并决定把项目共享到版本控制器上,这时就需要初始导入操作了。 第一步,选择shareproject,共享你的项目: 填好url:svn://localhost/出现username/password界面,填写配置用户和权限中设置的用户名和密码即ok了项目界面变化成svn版本模式:这样,再看项目,会发现条目上多了问号,这时需要选择哪些目录和文件需要提交,哪些需要忽略,比如生成的class文件等。 选择需要忽略的文件或者目录,这时需要切换到导航视图下才能看到所有文件和目录: 从导航视图看到的情况: 选中需要忽略的目录和文件,操作svn: 然后提交整个项目即可。有关提交的操作见下文。 7.检出代码 在刚开始进入一个开发队伍的时候,已经有版本控制和软件项目,使用的第一个命令往往是检出(checkout)代码。或者当使用和研究开源软件的时候,也是第一个要用到这个命令。这个命令的作用是把项目的源代码下载到用户本地,并且带有版本控制信息。 比如,执行以下命令获取一个项目的源代码: svncoHYPERLINK"http://easymorse.googlecode.com/svn/trunk/vfs.demo/"http://easymorse.googlecode.com/svn/trunk/vfs.demo/ 这个命令将在本地当前目录建vfs.demo目录并将该服务器目录下的所有文件下载到本地,并且,会生成隐藏文件.SVN目录,用于记录版本控制信息。 tortoiseSVN有图形界面的检出操作,但是命令行方便快捷,建议使用命令行。 如果使用eclipse并安装了subclipse插件,可以通过插件导入项目。 然后, 选择或者新建资源库位置, 选择资源库中的项目目录。 然后,就可以完成(finish)了。 8.更新项目 项目在提交前,应该先做更新项目操作。比如有一个文件a.txt,已经提交到svn中,这样,可能有其他用户提交了新的改动到a.txt,你现在又修改了a.txt,准备提交你的改动。先操作更新a.txt,这样如果该文件在svn服务器已经改动,会将改动加入到当前本地的a.txt中。 在subclipse中的操作: 提交代码 提交代码,一般会级联当前目录下所有