2016-02-16 56 views
0

我在~/EclipseWorkspaces/Sabia中有一個Eclipse工作區,在Ubuntu 15.10下有很多項目。這些項目的源代碼位於~/GitRepositories/Sabia的Git存儲庫中。將現有的Eclipse項目連接到現有的Git存儲庫

我無法通過Pydev Package Explorer告訴Eclipse項目使用Git Repository。如果我嘗試使用Team-> Share,系統會拒絕Git存儲庫,因爲每個項目的目錄都存在於存儲庫中,並且Eclipse正在嘗試將該項目移動到已具有項目目錄的存儲庫。

我試過the suggestion by Michal Grzejszczak,但不幸的是它不工作,因爲Git存儲庫不包含完整的項目,只包含項目的源代碼樹。 Eclipse元數據位於/EclipseWorkspaces中,不在Git存儲庫中,因此Git存儲庫透視圖上的import projects不起作用。

此外,當我試圖刪除我得到了以下錯誤消息的項目:

AppFrame(我的一個項目的)中包含的不同步與/home/jonathan/Dropbox/EclipseWorkspaces/Sabia/AppFrame資源。按'繼續'強制刪除'

爲我的一半項目。

不幸的是,該消息沒有提供更多信息,我不知道實際上可能存在什麼樣的問題。我不準備刪除任何有缺陷的項目,直到我糾正了所有錯誤。

如何告知Eclipse Pydev包資源管理器Git存儲庫所在的位置?

+0

如果我理解正確,那麼您的項目源代碼位於2個位置:您的eclipse工作區和您的'GitRepositories'文件夾。對?在eclipse元數據之外,這些項目文件夾之間是否有區別? –

+0

Eclipse工作空間僅包含Eclipse元數據,Git存儲庫包含程序內容。兩者不相交。 – Jonathan

回答

0

您需要先在Eclipse中將此存儲庫添加到Git repositories視圖。然後從工作區中刪除這些項目,但不刪除內容,然後在右鍵點擊Git repositories視圖中的回購的Working tree後,最關鍵的部分從上下文菜單中的「導入項目...」導入它們。

enter image description here

這應該讓你的工程的Git管理。

+0

請參閱我的擴展問題描述以瞭解您的建議結果。 – Jonathan

相關問題