2010-09-02 32 views
2

每隔一段時間,IntelliJ開始變得非常緩慢,我可以做的唯一事情就是做一個全新的檢出並創建一個新的IntelliJ項目。最近我注意到,擱置的項目不再列在「更改」選項卡下。恢復IntelliJ Idea擱置新項目中的更改

我發現了所有的.patch files,但希望將它們還原到IDE中的更改列表。

我很好,回答的是「在你吹走你的舊項目之前,從某個文件複製xxx和yyy並粘貼到新項目中」。保持貨架評論將是一個獎金。

+0

做一個新的結賬和創建一個新的項目是一個緩慢的IDEA非常激烈的操作。我不太願意幫你找到解決方法,讓你的差異跟隨你,更容易發現你的表現的根本問題。有沒有其他的細節可以提供一些洞察你的性能問題?機器規格?項目管理工具? etc ... – 2010-09-08 14:45:16

+0

@Gweebz,我將如何去爲自己設置一臺新的筆記本電腦?通常情況下,我會從SVN重新進行檢查,然後在其上創建一個新的Idea項目。如果我這樣做,我會失去所有擱置的代碼。不管你認爲我的理由是什麼,你是否同意有必要恢復貨架? – 2010-09-08 20:36:06

+0

我明白你來自哪裏,但我仍然建議不要在一段時間內維持未完成的更改。版本控制系統經常使用得最好。如果更改無法正常進行,這可以實現簡單的回滾/還原。我儘可能經常保證一段時間。我絕不會考慮從一臺機器轉換到另一臺機器;我只需從VCS的代碼庫重新開始。巨大的承諾通常是不好的模式。 – 2010-09-08 22:37:42

回答

3

我使用的VCS,SVN允許簡單地創建修補程序,並且還允許將修補程序幾乎毫不費力地應用於代碼庫。如果您已經擁有.patch文件,則應該像使用IntelliJ中的版本控制 - >應用修補程序菜單選項一樣手動應用每個更改集。您還應該能夠使用原始更改集從代碼庫創建一個.patch文件,這將允許您應用單個修補程序來引入更改集。

+0

我有.patch文件,我可以應用它們,沒問題。我希望能夠將所有的.patch文件與我在創建擱置物品時所做的評論一起移植。沒有評論,我很難弄清楚所有的.patch文件是什麼。 – 2010-09-23 20:59:29

+1

.patch文件標準不會將註釋保存在文件的任何位置。 IntelliJ允許您在嘗試創建修補程序時輸入註釋,但它會嘗試將其用作修補程序文件的名稱。例如,使用「我的評論」評論將創建一個名爲「My_c​​omment.patch」的文件。如果您重命名此文件,評論將永遠丟失。 – 2010-09-24 14:12:11

+0

接受是因爲該註釋是補丁文件名稱本身的一部分(如上面@Gweebz所示)。這就是我試圖通過這篇文章..我認爲正在使用的文件名是評論的一部分,而不是完整的評論。 – 2010-10-13 19:30:42