| |
|
35. To list existing branches. cl lstype -brtype 36. To Make a branch. #1 cl mkbrtype Eagle #2 mklbtype Eaglebase and enter appropriate comments. #3 Be in the top level (/src) directory. #4 Change your configspecTip #43 to use the branch. 37. To merge a branch back to the mainline. Finally, a chance to screw up bigtime! #1 Look at your configspec (Tip 42) to ensure that your view is currently set to the main line. #2 Change the directory to the root of the source tree. #3 Label the entire source tree (Tip #17) PRE_WHATEVER_MERGE so that if you screw up big time it'll be easier for people to check out the files existing before the screw up. #4 cl findmerge . -fver /main/BRANCH_NAME -merge -xmerge This command will, for all the files on the branch:
We're not going to try and verify the merge here and now. Click 'y' to accept the generated merge files, until all the files are processed. #5 In the root directory you will find a FILExxxx log, listing all the files merged. Print it. #6 Using the log printout as a control:
#7 Note! There is no such thing as a valid merged .dlg file! Bring up the latest mainline and latest branch .dlg files in a resource editor and hand tool the changes!
|