Hi, > It is going to be a bit before we can answer all these questions. From the > git branching model, we need master (trunk) and the develop branch right > away. So any changes I wanted to commit I'll need to commit to develop branch once it exists? How exactly is it decided that the branch should then be merged with trunk? How do we keep the develop branch in a state in which that is easy to do. Do we need to create other branches for things that might need some more testing/may not be 100%?
For example let say I want to work on something like getting Mustella working with filenames with spaces. I check out the develop branch, then I get to a point were I almost have it working but not quite so I can't check it back into develop as it's not 100%. How do I then share that with other people can work on it/help me out? (With SVN not Git.) Do I need to create another SVN branch, merge my changes in develop with that and check that new branch back in as a feature branch or do something else? Or do we just do this on a case by case bases so it's not really the gitflow model but more like the 3 Tier SVN model? Thanks Justin