I've been spending a fair amount of time lately getting acquainted with the Subclipse Subversion plugin for Eclipse. Me and the rest of the folks in the user group are using a Subversion repository to manage the implementation of our new Web site.

Through using Subclipse over the last few days I've found myself constantly using the Subversion Console tab and the Pending SVN Operations tab. The Console tab shows all the command-line operations initiated each time you use one of the Subclipse menu options to update your local files or commit changes to your repository. Knowing what underlying commands are generated and the results therein is very useful in understanding how things work. The Pending SVN Operations tab is viewable by right clicking your CFEclipse project and selecting the Team->Show Pending Operations option. This view will present you with a list of local files that you have altered and that need to be committed to the repository. Simply right-clicking the files listed and selecting Team->Commit will let you submit your changes and comments to your repository.

I'm still trying to figure some things out, so if anyone has similar tips or tricks, please pass them on!

Aaron West's Gravatar
About this post:

This entry was posted by Aaron West on May 23, 2006 at 11:01 PM. It was filed in the following categories: ColdFusion, Subversion, Eclipse, CFEclipse. It has been viewed 9170 times and has 4 comments.

4 Responses to Two Helpful Tabs in CFEclipse/Subclipse

  1. Mark Phippard

    Just a couple of things to mention:

    1) Console view - Just understand that we do not actually execute those commands, we are using the libraries directly. We log a "pseudo-command" as a way of describing what we are doing and how you would do it with the command line.

    2) Pending Ops - If you like the view great. But you can also just right-click on project and do Team -> Commit and it will automatically show you what needs to be committed.

    Also, a lot of people prefer to use the Synchronize view. Team -> Synchronize with Repository. This shows both your outgoing and local changes and lets you perform options.

    I personally just work from the Team menu using Update/Commit.

  2. Jim

    Good stuff!! I love CFEclipse/Subclipse!!


  3. rich

    Compare With > Latest from Repository/Revision are indispensable when you need to figure out who changed what.

  4. Mark, thanks for your comments. As for as number 1 goes, I'm not exactly sure what you mean as far as not executing the svn commands and "we are using the libraries directly." Can you elaborate?

    Thanks for mentioning the synchronize view - it is certainly very valuable. It's good (and confusing) that there are several ways to accomplish the same tasks when it comes to Subversion stuff in Subclipse.