Eclipse:Git版本控制

一、Maven项目(无 .project项目文件)

1.1、提交Maven项目

  • Maven项目只需提交pom.xml文件以及src下的源代码文件,不要提交Eclipse的项目配置文件(*.project、.settings)
    Eclipse:Git版本控制

1.2、导入Maven项目

(1)直接导入已下载的项目

  • 一个标准的Maven项目应该只包含:src源代码文件夹、pom.xml文件、.gitignore文件、readme文件等,不要有Elipse的项目配置文件。
    Eclipse:Git版本控制
  • 打开Eclipse-File-Import-Maven-Existing Maven Project
    Eclipse:Git版本控制
  • 填写项目路径、自动识别出pom.xml文件
    Eclipse:Git版本控制
    Eclipse:Git版本控制

(2)通过克隆远程仓库导入项目

  • 用Eclipse从远程仓库直接克隆Maven项目
    Eclipse:Git版本控制
    Eclipse:Git版本控制
  • 克隆后的项目结构如下,右击项目-configure-选择Convert to Maven Project
    Eclipse:Git版本控制

二、Java项目(有 .project文件)

2.1 通过克隆远程仓库导入项目

  • File》Import》Git》Prokects from Git》Clone URI
    Eclipse:Git版本控制
    Eclipse:Git版本控制
  • 粘贴远程Git项目的地址
    Eclipse:Git版本控制
  • 在选择Wizard时,选第三个“Import as general project”
    Eclipse:Git版本控制
  • 在点击下一步后如果提示报错"A .project file already exists in directory XXXXXX",则找到此路径下的.project文件,先剪切备份到别的地方,之后再把之前剪切的.project覆盖回来,就OK了,如果不把之前.project覆盖回来,整个项目的包结构会乱掉。
    Eclipse:Git版本控制
  • 导入完毕,将之前剪切出去的【.project】文件拷贝回来,然后刷新Eclipse项目视图
  • 刷新后,在src文件夹下就可以看到正常的包结构了。
    Eclipse:Git版本控制
  • 在项目属性中将无法找到的JDK和其他JAR包的路径配置正确。
  • 为方便其他人找到项目所需的第三方Jar包,在提交至远程仓库时,第三方jar包应该放入项目文件夹中导入、一起提交git。
    Eclipse:Git版本控制

参考资料