I know that those you want are not the ones you want. For example, Clearcase or Serena Dimensions can do all of the above ... but you would be bonkers to want to use them. (ah, I heard you say I'm an administrator, so I don’t want to take this pain. Well, they also require a lot of care and attention - we had 8 Clearcase administrators in the last company I worked for. "I don’t want a nightmare constantly helping users with them. "
So. You may have terrible ones, or you can simply use the friendly, easy-to-use SVN and implement your own tracking tracking (using the HTTP transport and Apache protocols) and access control permissions in each directory. You will also have to protect the final repository on disk, but you have to do this with every SCM, even something like Dimensions saves its database in Oracle - if you had access to an Oracle instance, you could play with the saved bits, so you you still need to ensure this.
gbjbaanb
source share