Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "PDT/Development Environment"
Roy.zend.com (Talk | contribs) (New page: ==Understanding the CVS Structure== If you are unfamiliar with CVS concepts, there is a good list of resources on the [http://dev.eclipse.org/viewcvs/index.cgi/?cvsroot=Modeling_Project C...) |
Roy.zend.com (Talk | contribs) (→Understanding the CVS Structure) |
||
Line 1: | Line 1: | ||
==Understanding the CVS Structure== | ==Understanding the CVS Structure== | ||
− | If you are unfamiliar with CVS concepts, there is a good list of resources on the [http://dev.eclipse.org/viewcvs/index.cgi/? | + | If you are unfamiliar with CVS concepts, there is a good list of resources on the [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.pdt/?root=Tools_Project CVS repository] page. |
===Modules structure=== | ===Modules structure=== | ||
− | + | There is one module of the Eclipse PDT project in CVS. | |
<table cellspacing="0" cellpadding="5" border="1"> | <table cellspacing="0" cellpadding="5" border="1"> | ||
Line 14: | Line 14: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td rowspan="6" valign="top">/cvsroot/ | + | <td rowspan="6" valign="top">/cvsroot/tools/</td> |
− | <td rowspan="6" valign="top">org.eclipse. | + | <td rowspan="6" valign="top">org.eclipse.pdt</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>plugins</td> | <td>plugins</td> | ||
− | <td>contains the | + | <td>contains the PDT plug-ins</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>[[EMF_2.3_New_Features_Migration_Guide | features]]</td> | <td>[[EMF_2.3_New_Features_Migration_Guide | features]]</td> | ||
− | <td>contains the | + | <td>contains the PDT features</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>doc</td> | <td>doc</td> | ||
− | <td>contains the | + | <td>contains the PDT documentation plug-ins and features</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>tests</td> | <td>tests</td> | ||
− | <td>contains the | + | <td>contains the PDT automated tests plug-ins and features</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>examples</td> | <td>examples</td> | ||
− | <td>contains the | + | <td>contains the PDT examples</td> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</tr> | </tr> | ||
</table> | </table> |
Revision as of 10:43, 26 June 2008
Understanding the CVS Structure
If you are unfamiliar with CVS concepts, there is a good list of resources on the CVS repository page.
Modules structure
There is one module of the Eclipse PDT project in CVS.
CVS Repository | Module | Directories | |
/cvsroot/tools/ | org.eclipse.pdt | ||
plugins | contains the PDT plug-ins | ||
features | contains the PDT features | ||
doc | contains the PDT documentation plug-ins and features | ||
tests | contains the PDT automated tests plug-ins and features | ||
examples | contains the PDT examples |
EMF and SDO are components of the EMF Project. XSD is a component of the MDT Project.
Build tag and branch naming conventions
For each build, a new CVS tag is created. The name of the CVS tag follows this convention:
build_<build id>
where <build id> is usually the build timestamp in the yyyyMMddhhmmss format (for example, 20040211140643).
The HEAD branch always contains the latest file versions, which are currently under active development. If a fix is required for a particular past build (typically a release), a branch will be created. The branch naming convention is:
branch_<build id>
The structure of the CVS repository is shown below:
If for some reason you need to get files from a certain build, look under "Versions" for the tag that identifies that build.