关于此主题有不少问题,但目前还没有满意答案,例如this。我使用Eclipse Kepler(20130529-2219),ME2(1.4.0.20130601-0317)和Eclipse Git Team Provider(Java实现的GIT 3.0.0.201306040240-rc3)。所以在阅读好git之后,我开始抱着很大的期望。git项目的Eclipse设置
首先,我打开了一个现有项目,并删除了所有.svn垃圾并将其提交到本地git存储库。完美 - 现在是将文件推送到远程存储库的时候了。在Windows上创建known_hosts
文件时遇到一些问题,推送成功。
现在问题开始了:我想拉取存储库的更改,但是“...未配置为拉取”。好的,here有人讨论过这是一个常见问题,您必须删除该项目,然后从远程服务器重新导入以允许拖动。
因此,我再次设置了一切,并拉动了项目。直到现在,我总是被告知.project
文件不应该提交到版本控制,因此我没有包含它们。 “import - > import from git - > local”-menu不会将repo中的文件识别为Java项目。因此,我只能将项目作为一般项目导入或者使用wizzard项目并设置一个新的Maven项目,这是愚蠢的,因为所有信息都已存在于POM.xml中。如果我做一个纯粹的项目导入,Eclipse不知道它是一个Java或Maven项目,并引发大量错误。
问题(跳过详细问题):当没有.project
文件存在时,从远程git仓库导入Maven和Java项目是否有一些不太尴尬的方法?
一个小细节:Maven实际上只会将类似'org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER'的东西添加到类路径中,该类路径已经是路径的预定义变量,因此用户不必配置任何东西。 –
@FranzKafka听起来不错。 – VonC
现在好了我可以解除任何你对我的影响,因为在版本控制中放入.classpath&.project。任何评论如何处理.settings文件夹中的这些其他文件? –