Ситуация вот какова: сам проект лежит в системе контроля версий, на битбакете например. Разрабатывается на локальном, на боевом сервере по мере завершения этапов разработки делается git pull, manage.py если надо, всё как бы хорошо. Но вот в какой-то момент нужно перенести не только скрипты, а и данные. Базу и медиа-файлы.
Например, такое бывает в момент сдачи проекта, когда только выгружается сайт впервые на боевой сервер, или когда на сайте появляется новый раздел, который должен появиться уже заполненным, а заполняется где-нибудь на тестовом сервере.
Каталог /media/ из гита исключён. База для разработки своя, а для продакшна своя. Сейчас, когда занимаюсь переносом части контента, трачу достаточно много времени на рутинную ручную работу. Но это определённо от незнания. Не может же быть, чтобы эта проблема не была решена. Как такие задачи принято решать более умно?