Задать вопрос
@mkone112
Начинающий питонист.

Как синхронизировать настройки проекта между разными машинами?

Веду разработку с нескольких машин, для каждого проекта - разные настройки. Раньше я просто хранил папку .idea в репозиториях, но это походу плохая практика. Как можно синхронизировать настройки Pycharm для проекта?
  • Вопрос задан
  • 1373 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик на Python совместно с МФТИ
    7 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Решения вопроса 2
@mkone112 Автор вопроса
Начинающий питонист.
Решение было банально. Это стандартная фича Pycharm(хоть и довольно багованная).
File -> Manage IDE Settings -> [Sync Settings to JetBrains Account...|Settings repository]
JetBrains Account не поддерживается в Community Edition.
Settings repository позволяет синхронизировать все настройки(вроде допускает исключения) включая настройки для отдельных проектов с удаленным репозиторием.
Создается отдельный репозиторий(не проекта), указывается в File -> Manage IDE Settings -> Settings repository -> Upstream URL. Синхронизировать можно автоматом, либо через VCS -> Sync settings.
При этом существует баг - в некоторых случах фича не работает, решение в удалении папки:
~/.{IDE_NAME_&_VERSION}/config/settingsRepository/repository/.git
Ответ написан
Комментировать
@s0xzwasd
404 / 502
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Хранить папку .idea в репозитории - норм практика, если надо синхронизировать настройки
ide.
Для настроек кодстайла есть .editorconfig и всякие настройки линтеров
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы