title: Using the tofu scale with svn
body: <p>Has anyone tried using the tofu-scale descriped in <a href="http://oreilly.com/catalog/9780596101855/">Practical Perforce</a> by Laura Wingerd together with svn?</p>
  
  <p>The tofu-scale tells us how to propagate changes between branches (codelines). Changes in stable branches should be merged to less stable branches (firm-to-soft), and changes in the less stable branches should be copied to the stable branches (soft-to-firm). See <a href="http://oreilly.com/catalog/practicalperforce/chapter/ch07.pdf">How Software Evolves</a></p>
  
  <p>This results in development branches where changes made to more stable branches are being merged, and thus improving code in the development branch bringing in new development and bugfixes.</p>
  
  <p><a href="http://dl.getdropbox.com/u/136976/tofu%20scale.png">Figure taken from Practical Perforce (ISBN 10: 0-596-10185-6) http://dl.getdropbox.com/u/136976/tofu%20scale.png</a></p>
  
  <p>So the question is: Can you do this in svn and if; how do you update from the parent when working on a branch? I know from CVS, that updating from one branch to another gives you a lot of problems when you want to merge your changes back into the parent branch (often being the mainline)</p>