2012-11-26 49 views
3

夥計們我正在編寫一個編譯器,用於組項目,我遇到了一些問題。我正在使用git進行版本控制。從昨天開始很多次,合併之後我的eclipse正在搞亂我的軟件包。我有一個src文件夾和兩個軟件包,eclipse將兩個軟件包都顯示爲src。 。 這導致了這兩個軟件包中所有類中的錯誤。有誰知道爲什麼會發生這種情況?使用軟件包的Eclipse的問題

感謝您的幫助。

+1

您是否將Git項目中的.classpath和.project文件排除在外? – Perception

+0

在我的提交中,我添加並推動了所有內容,但似乎是類路徑的問題。就像現在我修復了類路徑並強制推送到我的存儲庫。它現在似乎工作正常,但我仍然想知道什麼可能會導致此問題每次,因爲我總是需要修復類路徑時,有一個自動合併。 – user1853974

+0

從遠程git存儲庫中除去.classpath和.project文件夾,然後將它們添加到git忽略列表中。確保所有的團隊成員在提交上游之前再次進行拉動。 – Perception

回答

0

一般來說,你的包是/ src的子目錄,除非你使用默認包(這是不推薦的)。我會從檢查實際目錄開始,看看文件的實際結構。如果實際上有一個文件夾,那麼問題不是git,而是eclipse。檢查項目屬性 - >構建路徑 - >源碼,這是源文件夾配置。刪除無用的條目。

可以將.cl​​asspath和.project文件放在GIT中,我通常這樣做,因爲當我添加庫等時,配置每個人的環境都是浪費時間。只要確保只使用相對路徑。

如果您提供更多信息或屏幕截圖,我可能會提供更好的幫助。