In a larger project with a multi-branching model, how do you manage the branching development model and enforce policies on various branches for a shorter development lifecycle and faster integration of work? A good branching strategy leads the project source code towards consistent and secured data