Tuesday, December 22, 2009

Working with Git

Git looks easy and interesting.

Developing in team, I think there should be a personal source repository where you keep track of your own changes:

Check-in to master daily
Don't check-in anything to master thats not tested. I guess thats where TDD comes in.

Do an auto build hourly on personal

Do daily build just after check-in on master

build, check-outs from master, builds and runs tests?

Need to iron out the steps in my mind

Basic concern:
Branching - merging branches could break stuff?
Forgetting multiple changes made after master checkout - check-in to personal often, build often (test auto into build)

How to manage branches where there is a library change?
For example the new piocda (or other custome apps) for Vignette 7.6?

No comments: