A DevOps team wants to be able to work on the same source code repository. The team has the following requirements for their development workflow and repository access controls:
- Only team members can clone the repository and create new branches.
- A production-ready code state should be isolated from any untested code changes.
- Code changes should be approved by another team member before merging to the production-ready master branch.
- All code change approvals must have an audit record.
- New team members can quickly modify code.
Which combination of actions will these requirements? (Choose three.)
