Hi guys We are considering switching our CMS to Netlify CMS, however I am not sure which Git workflow would work the best!
We want our editors to be able to release content independently, since they push content much more often than us developers release new features. Therefore, it would make most sense if the branch under the backend config is
master. If master gets updated, Netlify automatically runs a build of our production website.
We also have a
staging branch, which is our default branch on github, since this is where we operate from. For every new feature, we branch off from
staging, and merge it back once it is done. Periodically, we rebase
master, which equals a release. Besides that, we never touch
If we want to keep this workflow, this would mean we would need to keep all our branches in sync with master, since that one will be the one with the up-to-date content. What would be the best way of achieving this? I am not that much of an expert with git, that’s why so far we have this fairly easy setup of just pushing into one direction (
master). Any advice on how to handle this would be very much appreciated!