|
|
|
|
|
by ClassAndBurn
1720 days ago
|
|
Git is designed to require human oversight. This is usually a feature, but in recent years has become a bug with things like GitOps. It's important to remember that Git is a terrible database because of its lack of semantic structure. All conflicts require a human who does have to context. This is why almost no one builds a system that uses Git as a two way interface. And when they do, its via Github Pull Requests (which go to humans) and not Git itself. In all, this makes it a wonderful general purpose shared filesystem. And that's about it. |
|