carbidecpp22devenv/plugins/org.eclipse.platform_3.3.200.v200906111540/cheatsheets/cvs_merge.xml
author cawthron
Fri, 04 Dec 2009 11:44:30 -0600
changeset 608 ffd6555401f1
permissions -rw-r--r--
add files for RCL_2_2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
608
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8" ?> 
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
     2
<cheatsheet title="Merge CVS branches">
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
     3
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
     4
  <intro 
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
     5
      href="/org.eclipse.platform.doc.user/reference/ref-cheatsheets.htm">
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
     6
    <description>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
     7
      This cheat sheet shows you the steps to merge changes from one CVS branch
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
     8
      into another, or into HEAD. If you need help at any step, click on the (?)
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
     9
      icon to the right.
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    10
    </description>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    11
  </intro>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    12
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    13
  <item
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    14
      href="/org.eclipse.platform.doc.user/tasks/tasks-100b.htm"
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    15
      title="Determine branch and version information">
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    16
    <description>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    17
      The first step is to decide <b>which</b> two branches will be merged, at
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    18
      which <b>version</b> the content was branched, and what the
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    19
      <b>destination</b> branch will be (where the result of the merge will go).
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    20
      Once you have this information, you can move on to the next step.
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    21
    </description>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    22
  </item>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    23
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    24
  <item
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    25
      href="/org.eclipse.platform.doc.user/tasks/tasks-96.htm"
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    26
      title="Check out the project">
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    27
    <description>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    28
      Before merging, you must <b>check out</b> the project you wish to merge
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    29
      and bring it into your workspace. You can do this either via the import
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    30
      wizard or by adding your repository from the CVS Repository Exploring
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    31
      perspective, or click the (?) button for help.
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    32
    </description>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    33
  </item>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    34
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    35
  <item
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    36
      href="/org.eclipse.platform.doc.user/tasks/tasks-103.htm"
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    37
      title="Load the destination into your workspace">
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    38
    <description>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    39
      In the navigator, right-click on the project and select Replace With &gt;
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    40
      Another Branch or Version. Select the destination branch. This will load
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    41
      the branch's latest content into your workspace.
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    42
    </description>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    43
  </item>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    44
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    45
  <item
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    46
      href="/org.eclipse.platform.doc.user/tasks/tasks-100b.htm"
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    47
      title="Merge details">
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    48
    <description>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    49
      Again in the navigator, right-click on the project and select <b>Team</b>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    50
      &gt; <b>Merge</b> and complete the steps in the wizard. In this wizard you
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    51
      specify the details of the merge.
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    52
    </description>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    53
  </item>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    54
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    55
  <item
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    56
      href="/org.eclipse.platform.doc.user/tasks/tasks-100b.htm"
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    57
      title="Work with the Merge editor">
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    58
    <description>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    59
      In the Merge editor manually merge the changes. This step loads the
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    60
      required changes into the workspace. Once you've merged all the changes
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    61
      and are satisfied with the result, move on to the next step.
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    62
    </description>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    63
  </item>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    64
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    65
  <item
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    66
      href="/org.eclipse.platform.doc.user/tasks/tasks-114.htm"
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    67
      title="Commit your changes">
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    68
    <description>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    69
      Right-click on the project and select <b>Team</b> &gt; <b>Synchronize with
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    70
      Repository</b> and then commit all the changes to the repository. This
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    71
      step finalizes the transfer of the changes from the workspace to the CVS
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    72
      repository, and finalizes the merge.
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    73
    </description>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    74
  </item>
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    75
ffd6555401f1 add files for RCL_2_2
cawthron
parents:
diff changeset
    76
</cheatsheet>