project management - Git Development Strategy for Small Team -
we have small digital team (3 designers, 3 developers) , looking integrate git our system.
at moment, of our sites have staging site (dev.example.com) , production site (example.com). our developers make code changes local version, move changes staging site , then, once approved, changes moved live. our designers, on other hand, make small edits (when developers busy) directly staging site , push live once approved. also, in cases, not have staging site , edits pushed directly production site.
i know different workflows not ideal best way integrate git current system , keep workflow simple (for designers' sake)? should our current workflow standardized first before incorporating git (i.e. staging sites mandatory , designers must develop locally before pushing staging) or git flexible enough work as-is?
i'm new git have read push should made bare repository. necessary? if so, staging site? or should own entity (i.e. on in-house server example.local)?
would workflow such:
- user fetches , merges bare repository local repository.
- user develops locally , commits changes local repository.
- user pushes changes bare repository @ example.local (or similar)
- user pulls changes bare repository staging repository dev.example.com
- when approved, user pulls changes bare repository production repository example.com
my issue workflow bare repository seems unnecessary...no? , finally, understand logged on local repository (the users changes, commits, etc.) i'm unclear logged on bare repository (after pushes), staging (after pull) , production (after pull); of above steps tracked , logged easily?
thanks , advice/answers!
here 1 interestion git workflow: http://nvie.com/posts/a-successful-git-branching-model/
if developers , designers not familiar command line interphase, use gui git wrapper, there several: gitx
, gitbox
, git tower
, google them sites. find tool or tools team comfortable.
the best workflow 1 fulfills team needs, , may change on time.
Comments
Post a Comment