title: Keeping multiple projects on the on same CVS branch in Eclipse
body: <p>So my team is just starting to use branches on our project, and we've run into an organizational issue concerning the way Eclipse/CVS handle branches and projects. My question is this:</p>
  
  <h2>Is it possible to ensure that multiple projects are always synched to the same branch with CVS in Eclipse?</h2>
  
  <p>Here's a simplified scenario:</p>
  
  <p>Two projects: <code>ProjA</code> and <code>ProjB</code>, and two branches: <code>Dev</code> and <code>Release</code>.</p>
  
  <p>So let's say both projects are synched to <code>Release</code> in my workspace, and I decided to add a new feature. I only anticipate that this feature will touch <code>ProjA</code>, so I naively branch only that project to <code>Dev</code>. So now my workspace is inconsistent.</p>
  
  <p>After a few hours of work, I realize that I need to make a small change to <code>ProjB</code>, so I pop open the file in question and make my change, forgetting to sync it to <code>Dev</code>.</p>
  
  <p>Later, after my changes are complete, I commit them. Now, I've just committed the changes in the first project to <code>Dev</code>, and the changes in the second project to <code>Release</code>. Woohoo, broken build!</p>
  
  <p>A solution to this problem would either:</p>
  
  <ol>
  <li>not have let me sync the two projects separately</li>
  <li>not have let me commit to two branches at the same time</li>
  </ol>
  
  <p>Now, in the real world, we have about 30 projects, and a number of developers working on feature branches, many of whom seem destined to use branching to break the build any way possible. I'd like to remove some of those ways.</p>