VS2008 IDE out of Sync

If you are having a problem using Vault, post a message here.

Moderator: SourceGear

Post Reply
danroot
Posts: 9
Joined: Mon Dec 10, 2007 9:29 am

VS2008 IDE out of Sync

Post by danroot » Tue Mar 04, 2008 1:11 pm

We are using Vault 3.5 and VS2008. One of our developers often has trouble with files appearing checked in in the Visual Studio IDE (ie, they have a lock icon on them in solution explorer), but not actually being checked in. If he goes to the Vault Client, they appear checked out, and they appear checked out to him in other developers' IDEs.

He is not working in disconnected mode. I would expect the Visual Studio IDE and the Vault Client to always show identical status. Why is this not the case?

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Post by lbauer » Tue Mar 04, 2008 2:00 pm

We haven't tested Vault 3.5 with VS 2008, but since this behavior doesn't affect all users, it's probably not due to an incompatibility.

It sounds like the user's client may be getting incorrect checkout information.

He could try deleting his client-side cache, or at least the CacheMember_CheckoutList.

http://support.sourcegear.com/viewtopic.php?t=6
Linda Bauer
SourceGear
Technical Support Manager

danroot
Posts: 9
Joined: Mon Dec 10, 2007 9:29 am

Post by danroot » Fri Mar 07, 2008 2:43 pm

In this case, the issue was that the user recently connected to a new client's network, which changed his machine's domain. Vault treats this like a completely different machine. Sometimes, Vault in Visual Studio was actually showing that he had it checked out on another machine. In other cases, it showed as checked in. We fixed by deleting his local copy and re-getting it.

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Post by lbauer » Mon Mar 10, 2008 11:01 am

Vault determines checkout location by machine name and domain, so if the domain changes, it could affect checkout location info.
Linda Bauer
SourceGear
Technical Support Manager

Post Reply