2010-09-06 80 views
0

我做了右鍵單擊>重構>從項目菜單中移動「將所有內容從.../.. /移動到另一個目錄」>確定選擇了另一個文件夾,然後重新打開所有數據離開了。 我在項目樹中做了一個grep -r來找到它,並找到一個。 'inin'mydataas'仍然沒有顯示出來。它消失了。爲什麼IntelliJ會在重構時刪除我的文件?所以我失去了我所有的工作

Intellij爲什麼要這樣做?

+0

我從來沒有這樣的事情發生在我使用IntelliJ的六年中。聽起來像你搞砸了。我會在項目之外看看你的文件在哪裏。我也會問你爲什麼不使用Subversion或Git。如果你有版本控制系統,你的東西不會消失。 – duffymo 2010-09-06 12:27:54

+1

當然,你不會失去所有的工作?自從您上次簽入以來......其餘的仍將位於您的源代碼管理存儲庫中。 – 2010-09-06 12:30:24

+0

只是很高興,這沒有發生接近最後期限:-)下次你只是從你的源代碼庫中選擇它。 – 2010-09-06 12:33:13

回答

8

首先,這從來沒有發生過我。其次,右鍵單擊原始目錄並選擇「本地歷史記錄」。應該出現一個歷史對話框,您可以使用它來恢復到您嘗試重構之前的內容。

+0

這是我正在開發的一個新的gwt模塊,所以我沒有將它轉交給svn,我剛剛將它移交給正確的目錄。 – rapadura 2010-09-06 12:57:14

+0

謝謝戴夫,它在「本地歷史」中,無處可去,我即將開始重寫所有內容......謝謝。 – rapadura 2010-09-06 12:57:40

+0

這發生在我身上:1)重構>重命名一個包2)在重命名的包中刪除新的類3)Subversion>恢復包重命名--->類去了。在重新命名的包的_parent_包中檢查本地歷史記錄的技巧。 – peteorpeter 2012-09-05 02:57:54

相關問題