Pull to refresh

Comments 9

UFO just landed and posted this here
у меня сложилось ощущение что часто бывают непонятные косяки, когда разными версиями его используешь.
может быть не стоит его вобще в git?
Лично я так не делаю и никому не советую коммитить .idea в git. Где-то слышал, что считается плохим тоном привязывать проект\исходники к ide подобным образом. Нет, конечно, есть специфичные проекты, которым это нужно, но это скорее исключения. В остальном за всё время существования студии было много раз проблемно открыть старый проект новой (иногда даже минорной) версией студии, импорт тоже помогает не всегда. Синхронизацию стилей можно иначе решить, но ИМХО- штатных стилей хватает за глаза
Интересное исследование, но мое мнение таково:
Папка .idea является частью ВАШЕГО рабочего окружения и ей не место в VCS. Более того я бы добавил ее в исключения не в .gitignore проекта, а глобально, куда нибудь в ~/.gitexclude
Другие члены команды могут использовать другю IDE для работы и эта папка для них будет вообще мусором.

Более того, Lint должен делаться на CI сервере. А ему скорее всего равно, что вы там в студии настроили, он тупо дёргает градл.

По-моему проблематично переносить код из одной ide в другую
Для команды логичнее бы использовать одну среду разработки
Единственно в чем согласен, должны быть индивидуальные настройки размера текста, фон и тд
Но это не исключается каких-то общих настроек проекта под определенное окружение
Для команды логичнее бы использовать одну среду разработки

Логичнее, но мир не совершенен.
На проекте, в котором я сейчас участвую, используются все три популярные IDE.
UFO just landed and posted this here
В своих проектах тоже помещаю папку .idea в .gitignore. Тем не менее, интересует папка codeStyles. Если её хранить в git, то AS будет брать настройки code styles для XML оттуда? А то при каждом старте AS они сбрасываются до по умолчанию.
Sign up to leave a comment.

Articles

Change theme settings