最近被要求使用代码版本管理,记录下用Eclipse上传代码到SVN上再用IDEA/Eclipse下载的步骤。
1.Eclipse->SVN->Eclipse
应为插件的缘故Eclipse对于SVN的操作总体是比较简单的。
1.插件准备
首先需要一个插件。
选择1中的Install New SoftWare
再点击2 Add
点击3 Archive
选择插件
选中两个CheckBox中的选项,把底下的CheckBox取消选中
打开视图
选择SVN资源库
连接SVN
在添加好的SVN资源库中右键选择新建
添加SVN上面的项目地址(版本库)
SVN创建项目
对于想要上传的项目右键 -> Team -> Share Project
选择SVN
选择要上传的资源库
选定一个文件夹名称
填写共享备注
控制台出现这个表示SVN处项目创建完成。
点击确定
1是目录全部展开
2是目录收起
在根目录右键 -> 提交
点击OK项目上传成功。
下载
在SVN资源库中对想要check out的文件右键 -> 检出为
点击Finish 项目检出成功
因为跟上传项目的同学JDK版本的使用不同。
还需要进行一定的配置。
把存在的JRE删除, Add Library再点击Environment 再选择自己电脑的JRE
1.Eclipse->SVN->IDEA
因为我自己用的是IDEA,所以还是花了点功夫研究了一下。(用着Eclipse总感觉体验不佳)
安装SVN命令行工具
刚开始安装了一下小乌龟,但在使用IDEA的svn时提示出错:Can’t use Subversion command line client: svn.Errors found while svn working copies detection.
TortoiseSVN工具,本身是不带有command-line功能的,必须要安装VisualSVN,而且须要单独安装。果断提走小乌龟。 工具链接
配置SVN
勾选,并且选择命令行工具中svn.exe所在的位置。
选择从版本控制工具Subversion
添加项目地址
选择项目所在的目录
点击Checkout
选择要导入到本机的地址
此处是IDEA自动勾选的,这个地方的勾选应该与SVN命令行小工具版本有关系。
点击OK等待。
这时候选择No!No!No!
配置项目
点击Import Project
选择从SVN上Checkout下来项目所保存的位置
点击OK
点击Next
这一步一定要这么选,虽然不是很清楚为什么,但是应该跟目录结构有关系。
一路Next到Finish。
会出现一个报错。 这是jdk版本冲突,先不管它。
点击OK。
总觉得要点一下。
IDEA与Eclipse web项目有一点不同,需要进行配置。
Project:
Modules:
在这里解决jdk版本冲突的问题
Libraries:
选择jra包的目录
Artifacts:
这样的输出结构 Tomcat运行是能访问我们拷下来的项目的。
一个很坑爹的地方就是JAVAEE6的包是需要手动导入的。
配置Tomcat
导一下 Artifacts中添加的包
运行:
之后有空闲的话会更新一下 IDEA->SVN->IDEA