I need someone who can teach me how to setup:
I have bitbucket account and managed some repositories there but now I want following:
We have multiple teams working on one project. So I want some one who can tell me following:
Scenario A: We will setup a new WP/Yii/anything on our development server.
Programmers work inhouse/remote on that development server/their localhost.
Deploying it on live server
Scenario B: We replicate liver server on our development server. Make changes and then push it.
Scenario C: I setup at my localhost, push on development server, then on live server.
Scenario D: I just setup development server, multiple people work on it, we need to manage that.
a) I want to get database database as well as files synced.
b) So I need to learn how to set it all up. I need to sync whole wordpress folder so any plugin updates/core updates get subversioned.
c) I have few doubts/questions on over-writing files when 2 people working together. e.g. myself working on localhost/someone without git installed on live site. Or both of us on live site at same time.
d) I don't want to use deployhq or any paid service for deployment. There are git commands which we can configure for deployment. You need to teach me those.
Don't bid if you aren't a expert in git.