After a revision, create multiple revision tags with different switchover dates prior to starting new development
Best Practice article:Managing Frequent Structural Changes During Development