6.10. Synchronizing Your Code with the CVS Repository

Problem

You’ve got a lot of changes from the version of a file in the CVS repository and want to get your code up to speed.

Solution

Right-click the project and select Team Synchronize with Repository. Then take a look at the synchronization issues that Eclipse displays side by side.

Discussion

Synchronizing with the repository enables you to compare changes that have been made side by side in an easier format than the update merge format. For instance, say that the version of the code in the repository uses this code:

public static void main(String[] args)
{
   System.out.println("No problems at all.");
}

But you’ve changed that line of code to this:

public static void main(String[] args)
{
    System.out.println("No problems here.");
}

To synchronize your code with the version of the file in the repository, right-click the project and select Team Synchronize with Repository. Then double-click the GreetingClass.java node in the Structure Compare view to take a look at the synchronization issues for that file. You can see the results in Figure 6-11.

Synchronizing code

Figure 6-11. Synchronizing code

Note the side-by-side comparison going on at the bottom of Figure 6-11, where your local file is being compared to that in the CVS repository. As shown in the figure, lines appear connecting the differences in the files.

You can use the up and down arrow buttons at ...

Get Eclipse Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.