Versioning of source code with approval

1

Hello, today for code versioning in the company we use Tortoise SVN and we would like to start using a versioner that when the developer commits something before the changes are merge with the repository code passed an approval before a manager approves the commit or change and then yes those changes would go to the repository.

Could you point me to some tool that works that way, does Git do this?

Thank you.

    
asked by anonymous 21.03.2016 / 14:41

1 answer

1

SVN already does this , but as the documentation itself says, is this really necessary?

I say this because wrong changes can be easily reversed. The problem is easier to resolve through good project organization than restricting access.

For example, users could be separated into groups that can only commits in branches , not trunk . This would leave merge in charge of a more experienced programmer.

Another way is to configure access restrictions on hooks of pre-commit .

    
21.03.2016 / 17:24