- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
svn整合eclipse详细配置过程1.安装svn ???svn-win32-1.4.3.zip包,生成svn-win32-1.4.3目录,里边就是安装文件,双击安装到指定目录,至此SVN服务器安装好,同时在环境变量里边设置好bin目录,方便命令使用。
2.创建svn ???? cmd 命令:svnadmin create E:\svnroot\repositorySvn相关查看命令如下:
svn help
svnadmin help
svnadmin create // 建库
svnservce -d -r [库名] // 启动svn服务? 3.配置用户和权限 ????? 到E:\svnroot\repository\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 -r E:\svnroot\repository,注意不要关闭窗口, .Eclipse整合svn插件
Step2 ,在URL中找到site-1.6.5.zip,不需要解压
Step 3 :安装SVN插件
5.2 MyEclipse整合svn?? MyEclipse 整合svn有多种方式,其中本人采取了url自动下载装配具体方式如下: ?? MyEclipse—help—softwere—update—find and install ?? 确定后,根据网络MyEclipse自动下载装配svn所需要的包文件 下载完毕后装配过程中可能出现下面情况:解决办法,将其选项去掉即可。 下载安装完毕,重启Eclipse,完成svn插件安装。 重启后,window—show view中显示出svn,则安装成功! 6.share Eclipse中的project到svn库中 初始导入 何时使用初始导入,比如,对于java开发人员来说,在eclipse中编写了一个项目,并决定把项目共享到版本控制器上,这时就需要初始导入操作了。
第一步,选择share project,共享你的项目:
填好url:svn://localhost/ 出现username/password界面,填写配置用户和权限中设置的用户名和密码即ok了 项目界面变化成svn版本模式: 这样,再看项目,会发现条目上多了问号,这时需要选择哪些目录和文件需要提交,哪些需要忽略,比如生成的class文件等。
选择需要忽略的文件或者目录,这时需要切换到导航视图下才能看到所有文件和目录:
从导航视图看到的情况:
选中需要忽略的目录和文件,操作svn:
然后提交整个项目即可。有关提交的操作见下文。
检出代码
在刚开始进入一个开发队伍的时候,已经有版本控制和软件项目,使用的第一个命令往往是检出(checkout)代码。或者当使用和研究开源软件的时候,也是第一个要用到这个命令。这个命令的作用是把项目的源代码下载到用户本地,并且带有版本控制信息。
比如,执行以下命令获取一个项目的源代码:
svn co /svn/trunk/vfs.demo/
这个命令将在本地当前目录建vfs.demo目录并将该服务器目录下的所有文件下载到本地,并且,会生成隐藏文件.SVN目录,用于记录版本控制信息。
tortoiseSVN有图形界面的检出操作,但是命令行方便快捷,建议使用命令行。
如果使用eclipse并安装了subclipse插件,可以通过插件导入项目。
然后,
选择或者新建资源库位置,
选择资源库中的项目目录。
然后,就可以完成(finish)了。
更新项目
项目在提交前,应该先做更新项目操作。比如有一个文件a.txt,已经提交到svn中,这样,可能有其他用户提交了新的改动到a.txt,你现在又修改了a.txt,准备提交你的改动。先操作更新a.txt,这样如果该文件在svn服务器已经改动,会将改动加入到当前本地的a.txt中。
在subclipse中的操作:
提交代码
提交代码,一般会级联当前目录下所有改动的内容。
删除代码
对于不再使用的代码,可以直接删除掉,比如通过wi
您可能关注的文档
最近下载
- 儿科住院医师考试:2022心理及行为障碍真题模拟及答案(2).pdf VIP
- 交通运输工程学术学位博士学位培养方案.docx VIP
- 教科版三年级下册科学第三单元《太阳、地球和月球》测试卷含完整答案【名校卷】.docx
- 信息安全(复旦)大学MOOC慕课 章节测验期末考试客观题答案.docx
- 小红帽绘本故事.ppt VIP
- 小学数学六年级上册期末测试卷带答案(实用).docx
- 小学四年级下册数学期中测试卷及答案【网校专用】.docx
- 《Linux网络操作系统》全套教案.doc
- 【行业研报】2023年周易行业企业战略规划方案及未来五年行业预测报告.docx
- 2023年南方沿海地区某再生水厂初步设计说明.pdf VIP
文档评论(0)