In the context of Software Configuration Management (SCM), what kind of files should be committed to your source control repository?
A. Code files
B. Documentation files
C. Output files
D. Automatically generated files that are required for your system to be used
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: A. A and B only
Explanation
Source control should hold the files people write — code and documentation. Build outputs and generated files are reproducible and are normally left out.
Note: Generated files needed to use the system (D) are sometimes committed too; the official key accepts only code and documentation.
More Software Engineering questions
- Match List I (software process model) with List II (description). List I: A. Waterfall model, B. Evolutionary model, C. Component-based sof…
- Identify the correct order of the following five levels of Capability Maturity Model (from lower to higher) to measure the maturity of an o…
- Given below are two statements Statement I: Cleanroom software process model incorporates the statistical quality certification of code inc…
- Given below are two statements, one is labelled as Assertion A and the other is labelled as Reason R Assertion A : Software developers dono…
- Modifying the software by restructuring is called
- A company can develop software in L₁ or L₂. L₂ needs three times the LOC of L₁, and the software must be maintained for 10 years. Man-years…