RE: [cciug] Branch for NT development

From: Andrew.Mcdonagh@marconicomms.com
Date: Fri Feb 04 2000 - 03:35:32 EST


On our installation, there is a menu item for the Merge Manager, available via
the Windows START button.

Start -> Programs -> ClearCase -> Merge Manager.

If you don't have a menu item, its also available from the CC homebase, via the
'branches' tab.

Merge Manager will try and merge what ever you tell it to do - you can select
individual elements, or an entire vob.

It uses a Wizard interface, so you get to choose how it behaves. The default
settings makes the merge manager, automatically merge directories (so that it
can then check the resulting merged directory for files that need merging) but
merely prints a list of files that need merging. Then its up to you whether or
not you want the manager to perform the merge - either on all elements or just
specific ones. That way you can manually merge the powerbuilder files like you
currently do, and get the merge manager to do the rest.

HTH

Andy

"Reichert, Anne @ Horsham" <ReichertA on 03/02/2000 16:59:27
                                                                                
                                                                                
                                                                                

                                                              
                                                              
                                                              
 To: Andrew Mcdonagh/MAIN/MC1@MCMAIN
                                                              
 cc:
                                                              
                                                              
                                                              
 Subject: RE: [cciug] Branch for NT development
                                                              

Andrew,

What is the NT merge manager GUI tool. I am not familiar with this. I do
all my merges through the ClearCase GUI. Many of my merges are on
PowerBuilder exported objects and usually need hand holding but I have other
elements where I could take advantages of other available merging options.
Thanks for mentioning the "catch up" merge. We are always sure to do them,
but I neglected to mention it.

anne
> -----Original Message-----
> From: Andrew.Mcdonagh@marconicomms.com
> [SMTP:Andrew.Mcdonagh@marconicomms.com
> Sent: Thursday, February 03, 2000 11:35 AM
> To: Reichert, Anne @ Horsham
> Cc: John Lawlor; cciug@Rational.Com
> Subject: RE: [cciug] Branch for NT development
>
>
>
>
>
> We use the same branching strategy here, and have been for over 4
> years......
>
> But as for merging....one word of caution.....
>
> Make sure the user performs a 'catchup-from-main' merge, prior to there
> merge
> to main.
>
> By this, I mean they merge from /main/LATEST onto their branch. This is
> necessary, so that they get any changes that someone else has made to the
> same
> files that they merged to main. Once this is done (any any problems
> sorted),
> they can saftely merge their stuff to main.
>
> As you can see below, the file modified on brnach ar1235 was merged to
> main.
> Then the person working on branch ar1234, performed a catchup.
>
>
> (Embedded image moved to file: pic19879.pcx)
>
> As for performing the merge....we use the NT merge Manager GUI tool....its
> proved to be very stable, and hasn't caused us any problems...and its ALOT
> easier & quicker than performing the merge yourself on every file (&
> directory).
>
> HTH
>
> Andy
>
>
>
>
>
>
>
>
> "Reichert, Anne @ Horsham" <ReichertA on 03/02/2000 16:10:13
>
>
>
>
>
>
>
>
>
>
>
> To: John Lawlor <John@wbtsystems.com>,
> cciug@Rational.Com
>
> cc: (bcc: Andrew Mcdonagh/MAIN/MC1)
>
>
>
> Subject: RE: [cciug] Branch for NT development
>
>
>
>
>
>
>
>
>
>
> John,
>
> Your config spec will branch your elements 1 by 1 as they are checked out.
> There is no reason to create a branch on every element in the project,
> only
> the ones that are being changed. I use the same config spec and I find it
> works very well for me. ClearCase Details will allow you to see which
> objects have had branches created. I produce that list before doing my
> merges. I do do the merges 1 by 1. There may be an easier/better way but
> I
> tend to be a little anal.
>
> anne
>
> > -----Original Message-----
> > From: John Lawlor [SMTP:John@wbtsystems.com
> > Sent: Thursday, February 03, 2000 10:57 AM
> > To: cciug@Rational.Com
> > Subject: [cciug] Branch for NT development
> >
> >
> > Hi All,
> >
> > We are in the early stages of ClearCase and don't really use branches
> > until
> > now.
> >
> > One of the development groups wants to create a branch for doing NT
> > development work only and then merge it back in a few weeks (another
> > story).
> > The development group each use their own views.
> >
> > What is the best way to manage this branch?. All I have come up with so
> > far
> > is,
> > 1. Declare a branch type 'nt_development'
> > 2. Do a Cleartool mkbranch nt_development.
> >
> > These raise a few questions,
> > Can I branch the whole project or can I only do one file at a time?
> > If I get the developers to setup the views with these rules:
> > element * CHECKEDOUT
> > element * /main/nt_development/LATEST
> > element * /MAIN/1 -mkbranch nt_development
> > that will branch each file version onto this branch, but will I have to
> > merge the files back in 1 by 1?
> >
> > What is the best/smoothest way to get through this?
> >
> > All ideas are very very welcome.
> >
> > Regards,
> >
> > John.
> >
> > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> >
> >
> >
> > http://clearcase.rational.com/cciug/mailing_list.html
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>

>
> << File: pic19879.pcx >>

 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



This archive was generated by hypermail 2b29 : Sun May 06 2001 - 00:23:01 EDT