Project contents resynchronization
Status: Beta
Brought to you by:
dcorbin
It would be great if, from Eclipse, you could do a 'check
consistency & force resynchronization' type action on
your project/sub-folder contents.
The reason I say this is because I noticed that if you
remove/rename a file in your Eclipse project, so that it
still exists in the depot, but the equivalent file is missing
in the client, there is no way to re-synch the project
contents to replace the missing file.
The project that I work on has new files added to the
depot on a regular basis by other team member, so it
would be great in Eclipse to be able to perform a re-
synch action so you know you have all the files including
newly added ones.
Logged In: YES
user_id=1805
Are you saying that selecting "Synchronize with
Repository..." doesn't do this?
Logged In: YES
user_id=814979
Where can I find this "Synchronize with
Repository..." function. I don't see it anywhere.
Logged In: YES
user_id=1805
Argh! Sorry. I meant, Team-"Sync to Head Revision".
Logged In: YES
user_id=814979
Sorry, just reading over my original post, I haven't explained
myself too good. Here goes:
"Team --> Sync to Head Revision" goes part of the way in
the respect that it updates any out-of-date files for you and
gets newly checked in files that Perforce thinks you don't
have on your client yet. This is good!
What I'm driving at is having another in-Eclipse function (off
of the Team menu too) which is the equivalent of the
Perforce "Sync --> Redo sync to the same revision", which as
you're no doubt aware, skips the intelligent bit of working out
what's out of date and what it thinks you don't have and just
blanket recopies all the files in a directory tree. So you end
up with a fresh, complete new set of everything just as it
appears in the depot at that time.
I reckon it would be useful to have this forced-recopy-
everything type of function off the Team menu in Eclipse for
the times you just want to be totally sure you've got a fresh
copy of all the files.
Logged In: YES
user_id=1805
As this is not something you *should* have to do on a daily
basis, I've bumped the priority down. Of course, code
contributions are welcome.