Вкратце: какие лучшие практики для использования Intellij Idea (9) и Git?
Контекст
Недавно мы обновили идею 9 и начали использовать Git для новой функции в существующем проекте.
В основном мы используем командную строку Git, чтобы лучше изучить инструмент. Но мы подумали, что мы подберем улей-ум, чтобы узнать, что лучше всего подходит для Git с идеей.
Интерфейс Idea аналогичен как для CVS, так и для Git, но основные реализации немного отличаются.
Примеры вопросов
Например: -В CVS, когда у нас было несколько выпусков продукта, у каждого из нас была бы локальная копия ветвей 1-0, 2-0, 3-0 и т.д., Каждая со своими собственными файлами Intellij (т.е..ipr,.ws и т.д.). "git way", похоже, имеет один проект и использует "git branch" для переключения ветвей. Это прекрасно, но это создает огромные накладные расходы для идеи (поскольку при изменении ветвей необходимо перезагрузить каждый измененный файл, включая флажки с закладками). Итак: у вас все еще есть отдельный проект (с .git) для каждого "основного выпуска" или есть один проект и использовать "git branch"?
-Это хорошая идея использовать Autostash?
- Вы автоматически добавляете каждую модификацию в свой Git commit? или использовать "git добавить" позже?
-Вы переустанавливаете?
- Самый лучший способ слияния?
-Любые другие подсказки/советы/что-работает-для-вас и т.д.
Заключительные комментарии
Мы все еще "думаем в cvs", поэтому часть этого привыкает к git; часть привыкает к Idea Ui для git.
Это довольно рудиментарные вопросы, поскольку мы по-прежнему используем линию comand в первую очередь. Также я слышал, что идея 10 имеет лучшие/более сильные/быстрые инструменты интеграции Git
Спасибо