Question 1
Q1Multiple answersWhich of the following systems provides ability to branch and merge various tasks completed in isolation before they are merged into a feature or master branch while allowing engineers to work against the same code and configuration files and manage differences and conflicts in a coding system. (Choose two).
Show answer & explanation
Correct answers: A, E
Both centralized and distributed version control systems provide branching and merging capabilities for collaborative software development. Version control systems like Git (distributed) and SVN (centralized) allow engineers to work on isolated branches, complete tasks independently, and merge changes back to feature or master branches. The other options are incorrect because central logging systems handle log data collection, model-driven programming is about using models to generate code, and code topology refers to code structure analysis, none of which provide version control branching and merging functionality. Reference: https://developer.cisco.com/docs/nx-os/#!why-version-control