Eclipse integrated SVN

Source: Internet
Author: User
Tags subversion client
Document directory
  • Eclipse 3.2/Callisto, 3.3/Europa, 3.4/Ganymede, 3.5/Galileo +
  • Eclipse 3.0/3.1
  • Eclipse 2.1.3
Http://subclipse.tigris.org/servlets/ProjectProcess? PageID = p4wYuAGet the right version!

Subclipse versions are tied to specific
Versions of the Subversion client API. So you must have a matching
Version of the Subversion client API (JavaHL) for your version
Subclipse. Any 1.x version of a Subversion client can talk to any 1.x
Version of a Subversion server, so generally the version does not matter
Too much. However, if you use multiple client tools on the same
Subversion working copy, then it is important that the version of those
Clients is all the same. In addition, if you are on Linux, your
Distribution might only support a specific version of Subversion and
JavaHL. So you might want to stick with a specific version of Subclipse
For that client.

More information on how to get JavaHL, and the right version for each version of Subclipse can be found in the wiki.

Current ReleaseEclipse 3.2/Callisto, 3.3/Europa, 3.4/Ganymede, 3.5/Galileo +

Subclipse 1.6.17 and 1.4.8 are now available for Eclipse 3.2 +!

See the changelog for details. Existing Subclipse users shoshould read the upgrade instructions
For important information on changes you to need to make to your
Eclipse preferences to see the new version in the update manager.

Subclipse 1.4.x includes and requires Subversion 1.5.x client features and working copy format.

Subclipse 1.6.x includes and requires Subversion 1.6.x client features and working copy format.

Links for 1.6.x Release:
Changelog: http://subclipse.tigris.org/subclipse_1.6.x/changes.html
Eclipse update site URL: http://subclipse.tigris.org/update_1.6.x
Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList? FolderID = 2240

Links for 1.4.x Release:
Changelog: http://subclipse.tigris.org/subclipse_1.4.x/changes.html
Eclipse update site URL: http://subclipse.tigris.org/update_1.4.x
Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList? FolderID = 2240

Eclipse 3.0/3.1

Subclipse 1.0.6 is now available for Eclipse 3.0/3.1!

See the changelog for details. Existing Subclipse users shoshould read the 1.0.0 release announcement for details on how to upgrade to the 1.0.x release.

Links for 1.0.x Release:
Changelog: http://subclipse.tigris.org/subclipse/changes.html
Eclipse update site URL: http://subclipse.tigris.org/update_1.0.x
Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList? FolderID = 2240

Eclipse 2.1.3

Subclipse 0.9.3.3 is linked against Subversion 1.1.4. Binaries for Windows are supported ded.

Development for this version of Eclipse is no longer active. There are no new releases planned.

Download the Eclipse 2.x version

Installation Instructions

Here you will find
A screenshot tour of the Subclipse installation process in Eclipse 3. x.
These particle screens were captured in Eclipse 3.0.2 running on
Windows XP.

Install Subclipse in Eclipse 3.x

Step 1:

Begin the installation from the Eclipse Help menu item.

Step 2:

This
Screenshot show the screen as it initially comes up. In this case you
Will need to change the radio button to indicate that this is a new
Install.

Step 3:

This
Screen will vary depending on the features you have installed already.
You want to click on the New Remote Site button. If you are behind
Proxy and the Eclipse install mechanic does not work, then you can
Download a zipped version of the update site and then click the New
Local Site button instead.

Step 4:

This screen is showing the New Remote Site dialog, filled in with the correct information to install Subclipse


Name: Subclipse 1.6.x (Eclipse 3.2+)
URL: http://subclipse.tigris.org/update_1.6.x

Name: Subclipse 1.4.x (Eclipse 3.2+)
URL: http://subclipse.tigris.org/update_1.4.x

Name: Subclipse 1.2.x (Eclipse 3.2+)
URL: http://subclipse.tigris.org/update_1.2.x

Name: Subclipse 1.0.x (Eclipse 3.0/3.1)
URL: http://subclipse.tigris.org/update_1.0.x

Step 5:

When you first come back to this screen, the site you added will NOT be selected. Be sure to select it before clicking Next.

Step 6:

This next screen shows all of the features that are available to install.

Step 7:

Click the button to accept the license agreement.

Step 8:

Confirm the install location

Step 9:

There
Is an Eclipse preference to turn off this next dialog. I have never
Seen a signed feature. Not even Eclipse.org nor IBM sign their
Features.

Step 10:

Just a screenshot of the in-process installation.

Step 11:

Eclipse needs to be restarted after installing Subclipse.

Step 12:

Finally,
After restarting Eclipse, the first thing you will typically want to do
Is open the Subclipse Repository perspective where you can define your
Repositories. Be sure to also check the online help as well as
Subclipse preferences located under Team-> SVN.

Updating Subclipse in Eclipse 3.x

Eclipse
3. x has a feature in preference to automatically check for updates.
Provided you are not behind a proxy that does not allow this feature, it
Shocould work for Subclipse. Otherwise just follow the instructions
Installing Subclipse, cannot take the option to check for updates in
Step 2.

If you are behind a proxy that
Does not work with Eclipse, then to install updates you just always
Follow the same instructions you used to install a new version. If you
Always unzip the site to the same local folder, you will not have
Define the local site each time.

Iii. installation completed

1. Select Window> Open Perspective> Other in the menu bar to Open the Myeclipse attempt list. At this time, the "SVN Repository Indexing" item appears in the View list of Myeclipse.

2. Open the SVN Repository indexing view. In the blank area on the left, right-click → New → Repository Location.

3. In the Url field, enter svn: // IP and click Finish.

4. Right-click the project to be downloaded and select checkout to download the project to the local device.

Iv. Basic operations

1. submit the project
Right-click the project-> group-> shared project-> select SVN-> select svn: // 127.0.0.1 (if not, create a new resource library)-> next-> complete

2. Download the project
Under the SVN resource library perspective, click svn: // 127.0.0.1 to display all projects on the local SVN, right-click the project you want to download-> check out as-> next-> complete
3. Operation project
3.1 Synchronization
Under the MyEclipse J2EE perspective, right-click the project you want to synchronize-> group-> synchronize with the resource library-> the synchronization perspective is displayed, the local file and SVN file have different content. Double-click the file name to display the differences between the two files;
3.2 submit
Under the synchronization perspective, there is a "gray-to-right arrow indicating that your local machine has been modified". Right-click the file and you can choose to submit the file;
3.3 overwrite/update
Under the synchronization perspective, there is a "blue arrow to the left, indicating that your local machine has been modified". Right-click the file and choose overwrite/update;

4. Icon description
4.1 gray right arrow: changed locally
4.2 blue to left arrow: SVN modified
4.3 gray-to-right arrow with a plus sign in the middle: more local files than SVN
4.4 blue arrow with a plus sign in the middle to the left: SVN more files than local
4.5 gray-to-right arrow with a minus sign in the middle: deleted locally, but undeleted files on SVN
4.6 blue to the left, there is a minus arrow in the middle: SVN deleted, but local files not deleted
4.7 Red Two-way arrow: Files modified locally on SVN

5. Some error messages I encountered
5.1 The "svnserve. conf: 12: Option expected" error occurs when you enter the URL (svn: // 127.0.0.1) in step 1 above.
Open row 12th in the svnserve. conf file. This error is caused by a space in front of the row. Delete the extra space on the left;
5.2 The following error occurs when you enter the URL (svn: // 127.0.0.1/SVN_PRJ) in step 1 above: "svn: // 127.0.0.1/SVN_PRJ non-existent in revision '7 '"
The URL is incorrect. Enter svn: // 127.0.0.1.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.