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?
VS2008 IDE out of Sync
Moderator: SourceGear
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
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
SourceGear
Technical Support Manager
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.