I need to outsource some programming. I was thinking of setting up a computer the programmers could Remote Desktop into with a full test environment set up on that computer.

I have never used subversion and was wondering if I could give them access to only certain modules so that could not even see the code to modules they did not need?

Thanks in Advance,