▲ | xg15 5 days ago | ||||||||||||||||||||||
> People should use the VCS that's appropriate for their project rather than insist on git everywhere. Disagree. I really like the "de-facto standard" that git has become for open source. It means if I want to understand some new project's source code, there is one less hassle for me to deal with: I don't need to learn any new concepts just to access the source code and all the tooling is already right there. The situation we have with package managers, dependency managers and package managers for package managers is worse enough. I really don't want a world in which every language or every project also comes with its own version control system and remote repo infrastructure. | |||||||||||||||||||||||
▲ | flohofwoe 5 days ago | parent | next [-] | ||||||||||||||||||||||
A "proper" versioning system doesn't need to be learned since you literally only need a handful of straightforward operations (how do I get the latest version? how do I add a file? how do I commit changes?) - in svn that's 'svn update', 'svn add' and 'svn commit', that's all what's needed to get you through the day, no 'push', no 'staging area', no 'fetch' vs 'pull' and the inevitable merge-vs-rebase discussion... etc etc etc...) It's only git which has this fractal feature set which requires expert knowledge to untangle. | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | SoftTalker 4 days ago | parent | prev [-] | ||||||||||||||||||||||
Monocultures can be convenient but are ultimately unhealthy. |