Community
Participate
Working Groups
1.1.0.201109151100-r. Team > Synchronize with workspace does not show/synchronize the selected project(s) but extends it to the whole repository. This might be necessary due to how Git works but in that case the view should not show the name(s) of the selected project(s) but rather the repositories that it shows/synchronizes.
The selection is respected if a folder is selected. Dani, do you think we should a) change 'Team > Synchronize Workspace' to be 'Team > Synchronize Repository' and have it always synchronize the whole repository or b) change it to 'Team > Synchronize' and have it respect selection correctly?
(In reply to comment #1) > The selection is respected if a folder is selected. > > Dani, do you think we should a) change 'Team > Synchronize Workspace' to be > 'Team > Synchronize Repository' and have it always synchronize the whole > repository or b) change it to 'Team > Synchronize' and have it respect > selection correctly? Neither of that ;-) For consistency it should work like in CVS: - rename it to "Synchronize with Repository" - synchronize each of the selected resources - enable the action on IFile
In EGit 2.0 only the selected Project is synchronized. As far as the action is called 'Synchronize Workspace' it should synchronize the whole workspace but it does not. Also in version 1.1 it only took the repository of the selected project. And that was exactly the behaviour I prefered. So please clarify the label and the behaviour of the synchronize action!
I have multiple projects from multiple GIT repositories in my workspace. From the label "Synchronize Workspace" I would expect that it synchronizes all the repositories but it only synchronizes the repository of the selected project. Maybe the solution would be to have two commands "Synchronize Workspace" and "Synchronize with Repository". BTW Subversion labels the command "Synchronize with Repository". Should I create a separated issue for the "Synchronize Workspace" which synchronizes all repositories?