I am running development server where I test and try the changes in fields and templates of ProcessWire. The php files are stored in git@bitbucket.
The part of managing changes and versions of php code itself via git is quite straightforward, as I presume we all know. However, I have not been able to come up with decent way of moving the changes in fields, templates, modules and settings from development to production other than repeating them, step-by-step, manually in production environment via the admin back-end.
Perhaps there is more sophisticated way of transferring these changes?