I am using http://nvie.com/posts/a-successful-git-branching-model/ As far as I understand, main repo in this model should be a bare repo.
In the blog it is stated that "The repository setup that we use and that works well with this branching model, is that with a central “truth” repo." (http://nvie.com/posts/a-successful-git-branching-model/) Does it means central repo should be bare?
Where i can run testing and bug fixing? Is following a best approach?
1) Set up a testing server as clone of central repo. 2) pull from central repo regularly to get new features and bug fixes(for the bugs reported in testing server). 3) Do test and bug fix of big features in developers repo itself.