SourceSafe integration problems

I'm having some problems with the SourceSafe integration. Occasionally I have to do something in the SourceSafe explorer, and IDEA never synchronises these state changes with its internal model. For example, I just tried to modify a read only file, up came the R/O dialog. I clicked Do to check the file out, and IDEA told me that I already had it checked out. I'd checked it in earlier with the explorer.

Is there a way to make IDEA refresh its internal cache of the SourceSafe state? I'm not even sure it should be maintaining this state...

3 comments
Comment actions Permalink

IDE Settings->General->Synchronize files on grame activation. The option
should be turned on, please check this

--
Olesya Smirnova
Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

"Colin Fleming" <no_mail@jetbrains.com> wrote in message
news:15107090.1106314388271.JavaMail.itn@is.intellij.net...

I'm having some problems with the SourceSafe integration. Occasionally I

have to do something in the SourceSafe explorer, and IDEA never synchronises
these state changes with its internal model. For example, I just tried to
modify a read only file, up came the R/O dialog. I clicked Do to check the
file out, and IDEA told me that I already had it checked out. I'd checked it
in earlier with the explorer.
>

Is there a way to make IDEA refresh its internal cache of the SourceSafe

state? I'm not even sure it should be maintaining this state...
>


0
Comment actions Permalink

I have that option turned on.

0
Comment actions Permalink

Is anybody else using the Sourcesafe integration? I'm finding it to be a frustrating experience, and I don't know if I'm just doing something wrong.

The above syncing with project problem basically means that I can't use "Check in project", which is a really nice feature.

"Get latest version" for a folder doesn't do what I expect. It needs a progress meter or something at least that indicates that it's doing something. I have to sync a couple of times a day with a large repository, and initially there's no indication that it's doing anything at all. Then it tells me that it's receiving files, but it doesn't seem to receive all of them. If I go to the Sourcesafe explorer after and execute exactly the same command, it retrieves more files.

Occasionally "check in" doesn't seem to do anything, particularly batch checkins.

When I delete a file or add one to the project, I expect IDEA to ask me if I want to add or delete it from the repository. Currently it doesn't do either. I haven't had to try a file refactor (e.g. move) yet. I guess this wouldn't be such an issue if I could use "check in project".

Sourcesafe's most stupid feature ever (from a choice of many mad smile) is that when you do a "get latest version" it will ask you if you want to overwrite files you have checked out. It's basically asking you if you'd like to throw your work away. The VSS plugin for Eclipse never asks this, the IDEA one shouldn't either. At the very least VSS differentiates between files that are writeable because they're checked out, and files that are writeable because I've changed the permissions to hack it briefly. This way I can say "yes to all" for one, and "no to all" for the other. IDEA doesn't seem to make this distinction.

These problems basically make the plugin almost unuseable. Especially the total lack of feedback about whether it's doing anything, whether operations failed, means I can never trust that it's done the right thing. If I have to use the explorer after every operation to make sure it's been done right, I might as well not use it at all.

0

Please sign in to leave a comment.