carbidecpp22devenv/configuration/org.eclipse.osgi/bundles/158/1/.cp/userguide/Team-Support.html
author cawthron
Fri, 04 Dec 2009 10:01:33 -0600
changeset 5 684bf18fdedf
permissions -rw-r--r--
add files for RCL_2_2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     1
<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     2
<html xmlns="http://www.w3.org/1999/xhtml">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     3
	<head>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     4
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     5
		<title>Mylyn Reference - Team Support</title>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     6
		<link type="text/css" rel="stylesheet" href="book.css"/>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     7
	</head>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     8
	<body>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     9
		<table class="navigation" style="width: 100%;" border="0" summary="navigation">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    10
			<tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    11
				<th style="width: 100%" align="center" colspan="3">Team Support</th>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    12
			</tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    13
			<tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    14
				<td style="width: 20%" align="left">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    15
					<a href="Task-Focused-Interface.html" title="Task-Focused Interface">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    16
						<img alt="Previous" border="0" src="images/images/prev.gif"/>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    17
					</a>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    18
				</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    19
				<td style="width: 60%" align="center"></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    20
				<td style="width: 20%" align="right">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    21
					<a href="Shortcuts.html" title="Shortcuts">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    22
						<img alt="Next" border="0" src="images/images/next.gif"/>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    23
					</a>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    24
				</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    25
			</tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    26
			<tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    27
				<td style="width: 20%" align="left" valign="top">Task-Focused Interface</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    28
				<td style="width: 60%" align="center"></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    29
				<td style="width: 20%" align="right" valign="top">Shortcuts</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    30
			</tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    31
		</table><hr/>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    32
		<h1 id="Team_Support">Team Support</h1>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    33
		<p>The task-focused interface provides several ways to improve your work flow when working with a source code repository such as CVS or Subversion. CVS support is available out-of-the-box and task-focused interface integration for Subversion is available via the Subclipse or Subversive plugins.</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    34
		<h2 id="Task-focused_Change_Sets">Task-focused Change Sets</h2>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    35
		<p>When working with a source code repository, you can commit or update only the resources that are in the context of a particular task. This helps you work on several tasks concurrently and avoid polluting your workspace with changes that are not relevant to the current task.</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    36
		<p>To enable this functionality, locate the "Synchronize" view. If the view is not visible, you can open it by navigating to Window -> Show View -> Other... -> Team -> Synchronize. Next, click the small black arrow next to "Show File System Resources" in the Synchronize view toolbar and select "Change Sets".</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    37
		<p>You can now synchronize resources in your workspace as usual (e.g. by right-clicking on a resource in the navigator and selecting "Team" -> "Synchronize with Repository". Your resources will now be grouped by change sets corresponding to tasks. Expanding the task shows individual resources. Changed resources that are not a part of any task context will appear under the root of the Synchronize view. If needed missing resources can be added to the task context Change Set via the Synchronize View by right+clicking the resource and selecting "Add to" and then selecting the corresponding task. Select "no set" to remove a resource from a change set.</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    38
		<p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    39
			<img border="0" src="images/Feature-Reference-3.0-Change-Sets.png"/>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    40
		</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    41
		<p>You can use buttons in the toolbar of the Synchronize view to change modes as follows:</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    42
		<ul>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    43
			<li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    44
				<b>Incoming Mode</b> - See only updates to be retrieved from the server
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    45
			</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    46
			<li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    47
				<b>Outgoing Mode</b> - See only your local changes to be committed to the server 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    48
			</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    49
			<li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    50
				<b>Incoming/Outgoing Mode</b> - See both incoming and outgoing changes
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    51
			</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    52
		</ul>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    53
		<p>Right-clicking a Change Set provides access to the following operations:</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    54
		<ul>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    55
			<li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    56
				<b>Add to Task Context</b> - Adds all changed files to the active task context, see 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    57
				<a href="Team-Support.html#Working_with_Patches">Working with Patches</a> for more information
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    58
			</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    59
			<li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    60
				<b>Open Corresponding Task</b> - Opens the task associated with the Change Set in the Task Editor
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    61
			</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    62
		</ul>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    63
		<h2 id="Automatic_Commit_Messages">Automatic Commit Messages</h2>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    64
		<p>When using task-focused change sets as described above, commit messages are automatically be generated based on the task whose resources are being commited. By default, the commit message includes information such as the task ID, description, and URL. To change the template for these commit messages, navigate to Window -> Preferences -> Tasks -> Team.</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    65
		<h2 id="Working_with_Patches">Working with Patches</h2>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    66
		<p>When applying patches, the preferred scenario is to have a task context attached to the task along with the patch. Since this is not always feasible, Mylyn provides an action in the popup menu of the 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    67
			<i>Synchronize</i> view that supports adding changed elements to the task context. 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    68
		</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    69
		<ol>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    70
			<li>Activate the task containing the patch.</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    71
			<li>Apply the patch. If you are using automatic change sets, this will cause the change set created by Mylyn to contain the outoing changes. If it doesn't you can use the 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    72
				<i>Add to</i> action on the popup menu to add the elements to the corresponding change set. 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    73
			</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    74
			<li>Invoke the 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    75
				<i>Add to Task Context</i> action on the change set node, causing all of the changed files to be added to the task context. You can also invoke this action on a selection one or more elements (e.g. files) in the view.
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    76
			</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    77
		</ol>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    78
		<p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    79
			<img border="0" src="images/Feature-Reference-3.0-Add-To-Context.png"/>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    80
		</p><hr/>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    81
		<table class="navigation" style="width: 100%;" border="0" summary="navigation">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    82
			<tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    83
				<td style="width: 20%" align="left">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    84
					<a href="Task-Focused-Interface.html" title="Task-Focused Interface">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    85
						<img alt="Previous" border="0" src="images/images/prev.gif"/>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    86
					</a>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    87
				</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    88
				<td style="width: 60%" align="center">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    89
					<a href="Mylyn Reference.html" title="Mylyn Reference">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    90
						<img alt="Mylyn Reference" border="0" src="images/images/home.gif"/>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    91
					</a>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    92
				</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    93
				<td style="width: 20%" align="right">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    94
					<a href="Shortcuts.html" title="Shortcuts">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    95
						<img alt="Next" border="0" src="images/images/next.gif"/>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    96
					</a>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    97
				</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    98
			</tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    99
			<tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   100
				<td style="width: 20%" align="left" valign="top">Task-Focused Interface</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   101
				<td style="width: 60%" align="center"></td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   102
				<td style="width: 20%" align="right" valign="top">Shortcuts</td>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   103
			</tr>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   104
		</table>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   105
	</body>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   106
</html>