jacobwoodard1 / CS471WorkflowsHomeworkAssignment

0 stars 0 forks source link

Squash with Traceability to Task and PR in Commit Message Integration Strategy, without Any Commits in the Branch Referencing the Task #8

Open jacobwoodard1 opened 1 month ago

jacobwoodard1 commented 1 month ago

References user story #1

TODO:

Starting integration...

Integration completed.

:thumbsup: Advantages of this "preferred workflow" (which will be used throughout the remaining sprints of the group project)

Any developer inspecting the squashed commit in master can directly navigate

:bulb: Again, it is important to highlight that the intermediate (and incomplete) commits in the branch task_6_squash_preferred_project_workflow DO NOT reference this task #6 at all, and hence, they do not clutter this task with unnecessary (and confusing) references of partial (and incomplete) commits. Moreover, developers can contribute to the branch without constantly worrying about adding traceability for every intermediate commit, since they only need to establish the traceability to the task and PR once, during the integration.