Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

TheOracleBImultiuserdevelopmentprocessfollowsapurposefulthreeway

merge.
Thedeveloperperformsthefollowingsteps:
1. Checksoutprojectsfromthemasterrepository,whichisstoredintheshared
multiuserdirectory.Anunalterablecopyofthecheckedoutrepository
(or i gi nal . r pd)isautomaticallyretainedbythesystemforuseduringthe
merge.
2. Makeschangesinthelocal(current)versionoftherepository.Themodified
repositorycontainschangesbyotherdevelopersbetweencheckoutandmerge.
3. Mergesthelocalchanges.Theoriginalmasterrepositorymayhavechanged
throughconcurrentdevelopmentsincecheckout.Acopyofthelatestmaster g p py
repository(modified)isautomaticallyretrievedbythesystemandcompared
withthecurrentandoriginalrepositoriesinathreewaymerge.Themodified
masterrepositoryisautomaticallylockedbythesystemtopreventissuesduring
merge.Ifthereareanyconfigurationconflictsduringthemerge,thedeveloper
resolvesthemmanually.
4. Publishesthenewmasterrepositorytothenetwork.Thesystemautomatically
moves the merged repository to the shared multiuser directory and removes the movesthemergedrepositorytothesharedmultiuserdirectoryandremovesthe
locks.Themergedrepositoryisthenewmasterrepository.

You might also like