Yes, branching is the way to go. I'll also recommend you learn to use the svn switch command. Its very handy for switching between branches as well as the trunk.
merlyn has a nice talk explaining git here
In reply to Re: How to best control non-working code with source control?
by arc_of_descent
in thread How to best control non-working code with source control?
by radiantmatrix
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |