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:

  1. user fetches , merges bare repository local repository.
  2. user develops locally , commits changes local repository.
  3. user pushes changes bare repository @ example.local (or similar)
  4. user pulls changes bare repository staging repository dev.example.com
  5. 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

Popular posts from this blog

asp.net - repeatedly call AddImageUrl(url) to assemble pdf document -

java - Android recognize cell phone with keyboard or not? -

iphone - How would you achieve a LED Scrolling effect? -