2010-09-02 3 views
2

Время от времени IntelliJ начинает работать очень медленно, и единственное, что я могу сделать, чтобы исправить ситуацию - это сделать новую проверку и создать новый проект IntelliJ. Недавно я заметил, что элементы, которые я отложил, больше не указаны на вкладке «Изменения».Восстановить IntelliJ Idea отложенные изменения в новом проекте

Я нашел все .patch files, но хотел бы восстановить их в список изменений в среде IDE.

Я в порядке с ответом на линии «прежде чем вы удалите старый проект, скопируйте xxx и yyy из какого-либо файла и вставьте этот материал в новый проект». Сохранение комментариев на полке было бы бонусом.

+0

Выполнение нового заказа и создание нового проекта - очень радикальная операция для медленного IDEA. Я был бы менее охотно помог бы вам найти работу, чтобы получить ваши отличия, чтобы следовать за вами и более склонны к обнаружению основной проблемы вашей работы. Есть ли какие-либо другие подробности, которые вы можете дать, которые могли бы дать некоторое представление о ваших проблемах с производительностью? Характеристики машины? Инструмент управления проектами? и т. д. ... –

+0

@Gweebz, как бы я решил создать для себя новый ноутбук? Обычно я делал новую регистрацию из SVN, а затем создавал новый проект Idea. Если бы я это сделал, я потерял бы весь свой отложенный код. Независимо от того, что вы думаете по моим причинам, можете ли вы согласиться с тем, что бывают ситуации, когда восстановление полки необходимо? –

+0

Я понимаю, откуда вы родом, но я бы порекомендовал не поддерживать неизмененные изменения в течение этого периода времени. Системы управления версиями наиболее часто используются. Это позволяет просто откат/возврат, если изменение не работает должным образом. Я совершаю как можно чаще, период. Я бы никогда не подумал о переносе изменений с одной машины на другую; Я бы просто начал снова начинать с кодовой базы VCS. Гигантские коммиты обычно плохие. –

ответ

3

VCS, который я использую, SVN, позволяет упростить создание патчей, а также позволяет применять исправления к кодовой базе практически без усилий. Если у вас уже есть файлы .patch, это должно быть так же просто, как использовать параметр меню «Управление версиями -> Применить патч» в IntelliJ, чтобы применить каждый набор изменений вручную. Вы также должны иметь возможность создать один файл .patch из базы кода с исходным набором изменений, который позволит вам применить один патч для переноса вашего набора изменений.

+0

У меня есть файлы .patch, и я могу применить их, никаких проблем. Я хотел бы иметь возможность перенести все файлы .patch вместе с комментариями, которые я сделал, когда я создал те отложенные элементы. Без комментариев мне будет очень сложно понять, что такое все файлы .patch. –

+1

. Стандартный файл .patch не сохраняет комментарии внутри файла в любом месте. IntelliJ позволяет вам вводить комментарий при попытке создать патч, но он пытается использовать его в качестве имени файла патча. Например, используя комментарий «Мой комментарий», вы создадите файл «My_comment.patch». Если вы переименуете этот файл, комментарий будет потерян навсегда. –

+0

Принимая, потому что комментарий является частью имени самого файла патча (как указано выше @Gweebz). Это то, к чему я пытался добраться через этот пост. Я думал, что имя файла, которое использовалось, было частью комментария, а не полным комментарием. –

Смежные вопросы