DVA-C02 · Question #135
A developer has written code for an application and wants to share it with other developers on the team to receive feedback. The shared application code needs to be stored long-term with multiple vers
The correct answer is C. AWS CodeCommit. AWS CodeCommit is a managed source control service that provides Git-based version control with long-term storage, commit history, and batch change tracking.
Question
A developer has written code for an application and wants to share it with other developers on the team to receive feedback. The shared application code needs to be stored long-term with multiple versions and batch change tracking. Which AWS service should the developer use?
Options
- AAWS CodeBuild
- BAmazon S3
- CAWS CodeCommit
- DAWS Cloud9
How the community answered
(22 responses)- B5% (1)
- C91% (20)
- D5% (1)
Why each option
AWS CodeCommit is a managed source control service that provides Git-based version control with long-term storage, commit history, and batch change tracking.
AWS CodeBuild is a continuous integration service that compiles and tests code; it does not provide source code storage, versioning, or change tracking capabilities.
Amazon S3 can store files long-term but lacks native version-control semantics such as commit history, branching, diffs, and batch change tracking that developers expect from a code-sharing workflow.
AWS CodeCommit is a fully managed Git repository service that supports multiple versions, commit history, branching, and batch change tracking through commits, making it purpose-built for collaborative code sharing with long-term retention.
AWS Cloud9 is a cloud-based integrated development environment for writing and debugging code; it is not a version control or code repository service.
Concept tested: AWS CodeCommit as a managed Git source control service
Source: https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html
Community Discussion
No community discussion yet for this question.