Open sreycodes opened 5 years ago
I will wait for someone from your class to answer before I answer this question.
You can read up on github releases here: https://help.github.com/en/articles/creating-releases
It's just a github feature to make a particular commit more "significant" by saying "hey this is a release e.g. 2.0". So you can think of it as the cumulation of a bunch of development.
Tagging is a git feature to mark certain points in your repo's history as being important (read about it here: https://help.github.com/en/articles/creating-releases).
So releases and tagging go hand in hand. A release is associated with a tag, e.g. this is the v2.0 release.
Milestones are just like "targets" for you to hit (for internal/development use).
Something like this at least...
I am not sure what is meant by the "milestone is closed and tagged"