blob: 75e5418ac03bed81e21fb3e2727de4c8518516e5 [file] [log] [blame]
<?php
set_include_path($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common" . PATH_SEPARATOR . $_SERVER['DOCUMENT_ROOT'] . "/projects" . PATH_SEPARATOR . get_include_path());
require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php");
$App = new App();
$Nav = new Nav();
$Menu = new Menu();
include($App->getProjectCommon());
# All on the same line to unclutter the user's desktop'
#*****************************************************************************
#
# template.php
#
# Author: Igor Vinnykov
# Date: 2008-07-01
#
# Description: Autogenerated for eclipse.org site pages from Eclipse IDE help
#
#
#****************************************************************************
#
# Begin: page-specific settings. Change these.
$pageTitle = "Eclipse Subversive - Documentation";
$pageKeywords = "Subversive, Subversion, SVN, Team Provider, documentation, user guid";
$pageAuthor = "Igor Vinnykov";
include("_projectCommon.php"); # All on the same line to unclutter the user's desktop'
# Paste your HTML content between the EOHTML markers!
$html = <<<EOHTML
<div id="midcolumn">
<h3>Mylyn integration</h3>
<p>This topic provides an overview of integration with the Mylyn and demonstrates how both tools can be used together.</p>
<ol>
<li>In order to start the user should have Eclipse 3.3 and Mylyn installed. During Subversive installation select 'Mylyn Integration' feature. Before installing the integration Subversive will check for a proper Mylyn version installed.</li>
<li>Checkout or share a project with the Subversive. This step connects a project with the Subversive and as the result you can use Subversive features for it, including integration with the Mylyn.</li>
<li>Create some task, e.g. New Task and save it. Then the user should activate the task.</li>
<li>As soon as the task is activated make some changes in the source code.</li>
<li>
Source code commits<br/><br/>
Choose <i>'Team > Synchronize'</i> for this project in order to activate Subversive <i>'Synchronize View'</i>. In the <i>'Synchronize View'</i> press the <i>'Show Change Sets'</i> button. The changes which were made under the <i>'New task'</i> are displayed in the corresponding change set. By this way you can see a code changes related with particular Mylyn task.
<br/><br/><img border="0" src="../../images/mylyn2.png" alt="Synchronize view"/><br/><br/>
If the user wants to commit changes to the repository he should select <i>'Commit'</i> item in the pop-up menu. In the Subversive <i>'Commit'</i> dialog you will see Mylyn task status, name and URL as a proposed comment.
<br/><br/><img border="0" src="../../images/mylyn3.png" alt="Commit"/><br/><br/>
</li>
<li>
Task modification
<br/><br/>
Open the <i>'Task List View'</i> related to Mylyn and choose <i>'Commit Context'</i> menu item in the current task pop-up menu. As the result Subversive <i>'Commit'</i> dialog is shown and you are able to commit all source code changes related with selected task
<br/><br/><img border="0" src="../../images/mylyn3.png" alt="Commit"/>
</li>
</ol>
<br/>
<br/>
</div>
EOHTML;
# Generate the web page
$App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
?>