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

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

Веду разработку с нескольких машин, для каждого проекта - разные настройки. Раньше я просто хранил папку .idea в репозиториях, но это походу плохая практика. Как можно синхронизировать настройки Pycharm для проекта?
  • Вопрос задан
  • 1211 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 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
Ответ написан
Комментировать
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Хранить папку .idea в репозитории - норм практика, если надо синхронизировать настройки
ide.
Для настроек кодстайла есть .editorconfig и всякие настройки линтеров
Ответ написан
Ваш ответ на вопрос

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

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