Chapter 2

  1. The main difference between centralized and decentralized source control is that in a decentralized source control system, every user of the system has the full history of the sources. In a centralized system, only the server has the full history. Decentralized systems work best when working disconnected from the server, whereas centralized systems often allow for more detailed access control.
  2. True. Git is the best known decentralized source control system.
  3. The correct answer is number 3. Rebasing is not a branching strategy, but a merging strategy.
  1. When working with Git, a pull request is used to request the merging of changes from one branch with another. Pull requests can be reviewed, approved, or denied. To enforce the use of pull requests, Git policies can be used.
  2. The correct answer is number 2. Trunk-based development is not a merging strategy, but a branching strategy.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.129.70.157