關於此主題有不少問題,但目前還沒有滿意答案,例如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文件夾中的這些其他文件? –