It felt like the wild west for a while because there were so many open problems and each implementation seemed to be focusing on a subset of them. Git handles all of them with decent enough speed that there isn’t much incentive to go against the grain.
I think Git is good enough and so ubiquitous that we won’t see a competitor until coding itself drastically changes shape. Who knows what that will look like, but if it’s not collections of relatively flat files then Git may someday be replaced.
On the other hand, git has major issues with binary content, such as when making games. I know there is Plastic, which has some cool features, especially in regards to merging, but when Unity bought it, it got stuck in unreasonable overpriced proprietary licensing hell. Is there some kind of FOSS VCS that solves similar issues?
It felt like the wild west for a while because there were so many open problems and each implementation seemed to be focusing on a subset of them. Git handles all of them with decent enough speed that there isn’t much incentive to go against the grain.
I think Git is good enough and so ubiquitous that we won’t see a competitor until coding itself drastically changes shape. Who knows what that will look like, but if it’s not collections of relatively flat files then Git may someday be replaced.
On the other hand, git has major issues with binary content, such as when making games. I know there is Plastic, which has some cool features, especially in regards to merging, but when Unity bought it, it got stuck in unreasonable overpriced proprietary licensing hell. Is there some kind of FOSS VCS that solves similar issues?