DEV Community

Discussion on: Git Organized: My better Git Flow

Collapse
 
jidicula profile image
Johanan Idicula

I should have been clearer - I meant using tags to replace the development_MONTH_YEAR branching.

Thread Thread
 
maksimepikhin profile image
Maksim N Epikhin (PIKHTA)

Yes, it's possible, but I have a policy of branching for later rollbacks. Also, with this approach, you can carry out several changes at the same time. For example, if you have only one messenger repository, and you decide to make 2 parallel versions (like the web version of Telegram), then branching will be a better solution.

Like most VCSs, Git has the ability to mark certain points in history as important. Typically, this functionality is used to mark the release of versions (v1.0, etc.).

One more thing, I don't really understand how a tag can be used to determine the beginning and end of a month... On the one hand, there are 2 tags, but on the other hand, why? It will not be easier to make a branch here and that's it. I prefer to use tags only as release notes.