This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 36657

Summary: Synchronize module sources and settings with VCS repository.
Product: obsolete Reporter: Richard Gregor <rgregor>
Component: vcscoreAssignee: issues@versioncontrol <issues>
Status: NEW ---    
Severity: blocker    
Priority: P1    
Version: 3.x   
Hardware: PC   
OS: All   
Issue Type: TASK Exception Reporter:

Description Richard Gregor 2003-10-17 09:19:38 UTC
Synchronization has two parts (in most of the VCS)
-- updating the working copy of data to reflect
the most recent state in the repository, and
vice-versa, committing all changes made in the
local working copy to the repository. These two
operations will be presented separately, not as
one "synchronization" operation. Both should be
executable on the whole project (distinguishing
the project contents and project settings), whole
Portfolio and on selected objects in the project
files view. Conflicts during synchronization due
to concurrent changes are reported to the user to
resolve.

From the user perspective, adding and removing
objects is expected to be done automatically
within the 'commit' operation. This is however not
the way the VCS systems work. A special support
for comfortable commit is needed to be designed
and implemented. However this is highly desirable,
it is not planned for the first release at the
moment. The user will have to perform VCS 'add'
and 'remove' operations explicitly on individual
objects. That should be possible both in the
project files view.
Comment 1 Quality Engineering 2007-01-05 10:40:14 UTC
Reassigning vcscore issues to versioncontrol->vcscore.