Working with Git and Eclipse

From Joomla! Documentation

Revision as of 13:54, 9 May 2012 by Dextercowley (talk | contribs) (change title)
Quill icon.png
Page Actively Being Edited!

This article is actively undergoing a major edit for a short while.
As a courtesy, please do not edit this page while this message is displayed. The user who added this notice will be listed in the page history. This message is intended to help reduce edit conflicts; please remove it between editing sessions to allow others to edit the page. If this page has not been edited for several hours, please remove this template, or replace it with {{underconstruction}} or {{incomplete}}.

Introduction[edit]

This article discusses how to set up and use Git with Eclipse version 3.7.2 (available as of March 2012).

Installing Eclipse with PHP and Git[edit]

To Install Eclipse with PHP and Git, follow these steps:

  1. Install Eclipse for Javascript Web Developers from Eclipse Downloads. This will give you XML and HTML file editing.
  2. Navigate to Eclipse→Help→Install New Software, as shown below.
    Eclipse-install-372-screenshot-01.png
  3. Select Indigo update site as shown below.
    Eclipse-install-372-screenshot-02.png
  4. This will present a list of all of the available Eclipse plugins. Select the three git options under Collaboration, as shown below.
    Eclipse-install-372-screenshot-03.png
  5. Then select the PHP Development Tools (PDT) option under Programming Languages as shown below:
    Eclipse-install-372-screenshot-04.png
  6. Then click through the rest of the wizard and accept the terms of the license agreement. At this point, the requested plugins will be downloaded. After this, you will be prompted to restart Eclipse (which you should do).

At this point, you should have PHP and eGit installed with Eclipse. Confirm this by selecting Window→Open Perspective→Other and make sure that the PHP and Git Repositories perspectives show on the list.

Creating a Project from a Remote Repository[edit]

Git-eclipse-screenshot-01.png
Git-eclipse-screenshot-02.png
Git-eclipse-screenshot-03.png
Git-eclipse-screenshot-04.png
Git-eclipse-screenshot-03a.png
Git-eclipse-screenshot-04a.png
Git-eclipse-screenshot-05.png
Git-eclipse-screenshot-06.png
Git-eclipse-screenshot-07.png
Git-eclipse-screenshot-07a.png
Git-eclipse-screenshot-08.png
Git-eclipse-screenshot-09.png
Git-eclipse-screenshot-10.png
Git-eclipse-screenshot-11.png
Git-eclipse-screenshot-12.png
Git-eclipse-screenshot-13.png
Git-eclipse-screenshot-14.png
Git-eclipse-screenshot-15.png