2013-09-05 48 views
3

所以我需要一些認真的幫助。我正在研究在蝕中使用EGit。我創建了一個測試項目和團隊>共享到本地git存儲庫。我比將該項目提交到存儲庫。很酷,我想,但我並不需要這個存儲庫,所以我刪除它。比我的整個項目資源管理器變空了,我的文件夾包含我的所有工作區是走了。我現在有點害怕,任何人都知道該怎麼辦?EGit刪除我的工作區

+1

EGit將項目移動到git存儲庫並將Eclipse項目設置爲指向該項目(並且在完成時不會完全清除)。 –

+0

所以當我刪除存儲庫時,我基本上刪除了我的項目?但爲什麼我的整個工作區文件夾也被刪除? – decal

回答

2

當您選擇團隊>共享項目時,EGit必須將選定項目的所有文件移動到您選擇的Git存儲庫。 EGit必須這樣做,因爲你不能使用git來跟蹤不在倉庫中的文件。

但是,這會使您的工作空間看起來爲空。整個項目似乎都消失了。事實上,它沒有。在某些配置文件中注意到該項目已被移到另一個位置。

如果您刪除了您的存儲庫,那麼您還要刪除它中的文件(這是一個普通的目錄,請記住!)。這意味着,如果您真的刪除了您的存儲庫,並且不僅僅刪除了eclipse的鏈接,以便它不再顯示repo。

除此之外,egit不要碰其他東西。它只會移動您選擇的項目,並且只會將其移動到您告訴egit的位置(選定的存儲庫)。

如果你確信你做你上面寫的是什麼,比我懷疑你發現重如這一個錯誤失去了你沒有選擇的項目和/或一個或多個完全地無關的工作空間:https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/commit/a047be85247755cdbe0acce6f1dafc8beb84f2ac