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.

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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access