There&#x27;s no reason you can&#x27;t do code reviews on SVN branches prior to merging to the trunk. My teams do this every day. It helps to have a dedicated code review tool such as Atlassian Crucible.<p>And I wouldn&#x27;t necessarily characterize SVN branching as &quot;clunky, user-unfriendly and error-prone&quot;. It might be slightly worse than Git, but with modern tools like Eclipse there&#x27;s hardly a difference. I&#x27;ve never found SVN branching difficult at all.