-1

Is there any tool that allows me to do the following in at least one of these version control tools (svn, cvs or git)? Let's imagine I've a team which is working on a repository. This repository has a lot of files. Is it possible to an administrator of the system to allow some users just to read (check out) a file and allow another one to change it (do the commit)?

If theres no tool for this, would it be interesting to develop it?

Thanks

Luis Alves
  • 1,286
  • 12
  • 32
  • 1
    Are you asking whether some users can be set up with read-only access to the repository and others can be set up with read-write access? If so, this is common with Subversion and very likely possible with CVS and Git too. – Matthew Strawbridge Apr 23 '14 at 16:40
  • the read-only access is for files. I want some users to be able to change some files and other user to be able to change other files. But the files are all in the same repository. – Luis Alves Apr 23 '14 at 16:45
  • 1
    You might find some answers here: http://stackoverflow.com/questions/81361/how-to-setup-access-control-in-svn – Matthew Strawbridge Apr 23 '14 at 16:46
  • 1
    While there may not be one particular tool that will do this for all 3 VCS systems, I believe the effect can be achieved through *some* tool for each of them... – twalberg Apr 23 '14 at 16:54

1 Answers1

1

While for SVN|Git|<some SCM> all possible ACLs work on directory level (not deeper), in both these systems are (and can be used) hooks, in which you can implement any needed commit-policy

Lazy Badger
  • 94,711
  • 9
  • 78
  • 110