We are using TFS as project management interface and we are using Git for managing the repository.
We want users be limited to push a file and push to branch in the repository.
For example: In branch A, user1 can not make changes to file1, user2 can not make changes to file2, user3 can change every file in the branch etc.
Is it possible in TFS?