2015-06-23 2 views
3

Мы с моим другом работаем в команде по проекту через Dropbox. Раньше я использовал Eclipse, и Eclipse автоматически обновлял имеющиеся файлы. К сожалению, каждый раз, когда мы делаем новое изменение IntelliJ говорит следующее:Изменения в файле проекта IntelliJ

enter image description here

Затем мы должны нажать Да который затем закрывает все наши вкладки и очень раздражает. Есть ли способ отключить это в IntelliJ? (Мы хотим, чтобы он работал функционально эквивалентно Eclipse, если это возможно!)

ответ

2

Я думаю, что эта проблема вызвана не изменениями в файлах кода, а конфигурационными файлами IDEA, которые находятся в папке .idea/ внутри вашего проекта.

Один из способов решения этой проблемы - использовать Selective Sync, чтобы остановить синхронизацию папки конфигурации.

+1

Ваш ответ, кажется, скорее всего, решить насущную потребность Jire, хотя я до сих пор думаю, что Dropbox является неправильным инструментом для этой работы. – Daniel

1

Я бы предложил прекратить использовать Dropbox. Использование git - гораздо лучшее решение для совместной работы, и есть бесплатные услуги git. Есть даже некоторые, которые разрешают бесплатные частные репозитории для небольших команд. Файлы проекта IDE должны, как правило, не быть частью вашего исходного кода.

Кроме того, существуют дополнительные преимущества для использования правильных элементов управления исходным кодом, таких как аудит и история, слияние и многое другое.

+0

Мы оба использовали Git, прежде чем я не нашел его таким простым в использовании, как что-то вроде Dropbox. Есть ли какой-нибудь справочник о том, как легко использовать Git в IntelliJ? – Jire

+2

Я не могу согласиться с этим. В то время как Dropbox не может быть правильной системой управления версиями, он обеспечивает простой способ резервного копирования исходных кодов и мгновенно обмениваться с другими партнерами/соавторами **. Если вы работаете над экстремальным стилем программирования, вы действительно не можете дождаться процесса Commit & Update; это слишком медленно. – Raptor

+0

Commit/Update занимает несколько секунд, и это, вероятно, безопаснее, чем Dropbox. Я признаю, что у меня нет большого опыта работы с Dropbox, но он вообще справляется с конфликтами? Когда два человека одновременно редактируют один и тот же исходный файл? – Daniel

6

Вы можете использовать ярлык ниже, чтобы синхронизировать классы.

Ctrl + Alt + у

А также проверить IntelliJ настройки, перемещаясь по HotSwap в File > Settings, а затем выберите Reload classes in background также вы можете использовать ярлык, как показано ниже, чтобы обновить.

Ctrl + F5

+0

Похоже, что этот параметр является значением по умолчанию в IntelliJ 14. Если функция _HotSwap_ включена, к сожалению, она не избавится от всплывающего окна. – Jire

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