21 November 2024

Scrum and Technical Practices : Merging

Merging definition

  • Merging is a fundamental operation to combine and reconcile multiple changes, which results in a single collection of files containing both sets of changes.
    • Combining two or more changes into a single codebase

Merging purpose

  • Each Developer should be pulling from the main branch into their own feature branch so that they ensure they don’t go too far from the current baseline.

Merging practice

  • Merging should happen often.
    • Conflicts with the Main branch are seen when Developers rebase more than needed.
    • They can do that daily, so that tasks that take more than a couple days stay in sync and merge issues are resolved while they are still small.
    • Continuous and Frequent Merges are always recommended.

Version Control

Branching

Version Control, branching and Merging and Standards

More informations for the Scrum PSD certification here.

Leave a Reply

Your email address will not be published. Required fields are marked *