Question

I'd sooner not just permanently have a bunch of files checked out to me, but I'd like a way to prevent some really critical files being changed without my being aware of it.

PS Yes I know SourceSafe is terrible.

Was it helpful?

Solution

You can only set access rights on a project by project basis.

This is done by running the the Source Safe Administration application and then go to Tools > Rights By Project. Select the required project and then give a users the required priveledges.
In order to protect a subset of files place them in a seperate project and hence protect the subset.

When you go into Source Safe if you set the working folder of the sub folder to be the same as the parent then when you do a get latest etc. all the files will be in the same folder. If you want the protected files to be in a seperate folder then set the working folder accordingly.

OTHER TIPS

It's been a while since I've had to use Source Safe but I don't think it has this kind of functionality built it.

Can you set up a separate repository/instance that excludes the users who shouldn't be allowed to modify them?

Or failing that, just keep the files always checked out on your machine :P

check them out locked exclusive

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top