Thanks, I think the "Update" option is most likely what I want. Followup question: I assume if I have selected the top level of the hierachy when I choose Team->Update from the context menu, it will apply the "Update" to all classes below that point? Secondly, please confirm that this would not overwrite classes I had changed, in the event someone else had changed the same class and already checked it back in? Is the system smart enough not to wipe out my changes?
Main Topics
Browse All Topics





by: kitrickPosted on 2005-08-22 at 13:31:54ID: 14728265
To do a synchronization (and assuming you're in the Java perspective), in either the Navigator or Package Explorer views you can right-click on the project's top-level node and select Team-->Synchronize with Repository. This will invoke the synchronization of CVS & take you to the Team Synchronizing Perspective. From within the Synchronizing perspective you can get the latest updates from your peers, as well as check-in the changes you've made, via context-menu in the left-hand panel (the Synchronization view).
If you'd like the synchronization to be done automatically in the background while you're working, the Schedule menu item in the Synchronization view's menu (which is invoked by the menu button at the top right-hand corner of the Synchronize view) allows you to set how often you'd like the synchronization to occur. (To be honest with you, I've never used the automatic-synchronization feature because I have a "commit early, commit often" policy when I work, and therefore manually synchronize quite often.)
If you simply want to get the changes your colleagues have made, use the same means as described above to bring up the context-menu from within the Java perspective, but select Team-->Update instead.
Hope this helps.
~~~ K