Как правильно организовать работу с удаленным сервером средствами Pycharm

Имеется проект на гитлабе. Python-интерпретатор находится на сервере. Я склонировал себе на локальную машину проект с гита, средствами Pycharm организовал автодеплой на сервер. И запускал проект на сервере. При переключении на другую ветку гита на локальной машине, на сервере эти изменения отразились не полностью: то есть состояние файлов и папок на сервере такое, каким оно стало на момент первичной синхронизации с состоянием проекта на локальной машине. Отсюда и возникли проблемы. Как можно решить данную задачу, чтобы автоматическое переключение между ветками гита на локальной машине отражалось и на состоянии проекта на сервере?


Ответы (1 шт):

Автор решения: Sergei Kirjanov

Я бы сказал, что эта фича.

Рабочий сервер должен быть синхронизирован со стабильной веткой (типа release), a не прыгать туда-сюда.

Сервер разработки можно запустить локально в докере.

Если локально нет сетевого доступа куда-то/откуда-то -- пробросить.

Если локально мало памяти -- rsync ... -- на хоткей повесить

→ Ссылка