Our organization primarily works on one large web application we have one solution file with several shared projects (class library’s) inside.
If we have developer A with full access rights to everything and we then have a contractor B come in to work for us we would like to only give them permission to access the web application and not all the libraries.
Do you have any recommendations as to how we can just give them access to a specific project yet still allow both developers to work on the project at the same time.
How would we share assemblies or give the contractor access to dlls only and not the full source?
How to share dlls or assemblies?
Moderator: SourceGear
Re: How to share dlls or assemblies?
You could create a new folder that is for files to share to contractors and share the DLLs to that folder. You would then turn on folder security for that repository, deny the contractors at $, but give them access on the folder that holds the shared DLLs. If they don't need to change the DLLs, they could be given just read access to that folder that holds the shared DLLs. Folder security is described further in our documentation: http://download.sourcegear.com/misc/vau ... urity.html.
Beth Kieler
SourceGear Technical Support
SourceGear Technical Support
Re: How to share dlls or assemblies?
That is a possible solution that we concidered and the best option so far, however, how would multiple people work on the project at the same time? since the project would need to reference dlls in different places both the contractor and the developer would need to have the project file checked out.
Eg the main developer A would need to reference the dlls in the bin folder for those projects
and the contractor would be referencing dlls in the shared folder?
Eg the main developer A would need to reference the dlls in the bin folder for those projects
and the contractor would be referencing dlls in the shared folder?
Re: How to share dlls or assemblies?
If the DLLs need to be checked out, then you would turn off exclusive locks. If the users don't check out with exclusive locks, then other users can check out the same files. If the DLLs don't change, then the files don't need to be checked out. Just perform a Get to get them to disk for use.
Beth Kieler
SourceGear Technical Support
SourceGear Technical Support