Hi there,
We just switched over from VSS to SGVault and are running into an issue. I set up SGVault to not do exclusive locks and to run CVS style. This works fine on webpage (.aspx) and code (.cs) files but for some reason .dll, .csproj, and .config files still are excusively locked, which is a huge pain...
I understand why .dll's can't be checked out by multiple people, as they aren't plain text so can't be merged, but still there should be some way around this, as it's checking out .dll's everytime someone tries to build a project, so there will inevitably be multiple checkouts.
For .csproj and .config files it doesn't make any sense to have exclusive locks, as they are plain xml and could be easily merged.
The work-around is to uncheck read-only on these files on the file system, but every time you get latest version you need to do this again so it's not a viable solution.
Please help!!
Thanks,
Justin
Checkout failed for x. The file has been exclusively locked.
Moderator: SourceGear
It sounds like you are using Visual Studio? The CVS mode of working will not work with Visual Studio. To set the behaviors, you would need to open Visual Studio and go to Tools - Options - Source Control - Environment. After Environment, go to Plug-In settings, click the Advanced button, and then under the Concurrent Development page you can uncheck Request Exclusive Check-outs. Your users will also want to watch the dialogs when they check out to make sure that the Request Exclusive Check-out is not selected.
Try setting your preferences in there, and if it doesn't work, can you post some screenshots of what you have selected?
Try setting your preferences in there, and if it doesn't work, can you post some screenshots of what you have selected?