• Post Reply Bookmark Topic Watch Topic
  • New Topic

Source Control Correct Usage  RSS feed

 
Will Myers
Ranch Hand
Posts: 419
Java jQuery Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I was in an interview today and I was asked how I use svn, my reply was:
- develop on trunk
- tag trunk at the end of each sprint
- branch from trunk when you need to do a release

the response I got was "I'm shocked! How could you work like that???", apparently in their team they:
- release from trunk
- each developer takes a branch and works on that
- merge all these branches back into trunk when they want to do a release

This approach sounds pretty crazy to me, so I'm wondering how do other people do it? Have I been using svn wrong all these years?
 
Jeanne Boyarsky
author & internet detective
Sheriff
Posts: 37253
519
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Will,
This isn't a right or wrong thing. There are different approaches to version control.

I do scenario one which is continuous integration. They do isolated development and big bang integration before release.
 
Will Myers
Ranch Hand
Posts: 419
Java jQuery Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That's what I thought, I have been working in Agile environments for 10 years and every project has been using scenario 1, it's just the guys reaction was so strong that it was wrong I started to question myself! He did say they weren't agile but the plan was to move to it so maybe he's going to have a shock in store :-)
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!