Skip to content

Comment on Why Strong Consistency?parent

Comments

Branches, commits and merges are the means how people manually resolve conflicts so that a single repository can be used to see a state where revision steps forward in perfect lockstep.

In many branching strategies this consistent state is called "main". There are alternative branching stragies as well. For example the consistent state could be a release branch.

Obviously that does not guarantee ordering across repos, hence the popularity of "monorepo".

Different situations require different solutions.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.