r8 - 06 Oct 2007 - 19:00:18 - MarcGirodCmWiki  >  CM Web  >  ConfigurationManagement > SoftwareConfigurationManagement > MarcGirod  >  BranchYesMergeNo

Branch: Yes ! Merge: No!

I'll try to describe and advocate here a novel branching strategy. This builds on ClearCase, and is valid mostly in the context of support available from it. It may or may not apply to other contexts. It does require specific support from tools, which I intend to produce and publish as a cleartool wrapper.

This strategy is very general, but one may consider applying it first to the case of tools management, for the following reasons:

  • (third party) tools are often made of large binaries, which
    • do not merge (thus, full copies are made), and
    • are expensive to duplicate (needlessly growing the size of vobs, the time to synchronize replicas, etc.)
  • the config record of derived objects heavily depends on them.

(See also Branches FAQ).

-- MarcGirod - 21 Sep 2007

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r8 < r7 < r6 < r5 < r4 | More topic actions | key Log In
 
Copyright © 1998-2008 CM Crossroads LLC
Ideas, requests, problems regarding CmWiki?? Send feedback