In: Computer Science
How does version control fit into the daily activities during a sprint?
Answer)
The version control system is the system which allows the users of
the code to keep the track of the changes which are made to the
source files. Thus when the track is kept then we can see how the
software has evolved and what changes and modifications have been
made in the version of the software.
During the daily activities of a sprint in Agile Scrum, one will be
able to understand that why such a change was made by comparing the
source files which were changed, and such a change can be
invaluable when we need to investigate why the change was made, and
even identifying the bugs and how they were introduced in the
application.
Also, for the daily activities, we need branching feature of the
version control system. This branching allows the development of
the code from a common base version and this has 2 uses such as
release branching which focuses when the new version is created,
and a feature branching which allows for an experimental or even a
long-term development. Thus the version control fits into the daily
short-term and long-term concept and uses of the activities which
are done during a sprint.