▲ | torial 13 hours ago | |||||||
Git. Having lived through many cycles of version control systems (VSS, SVN, TFS, Hg), this one has gone on long enough to be replaced with something more intuitive. I think a lot of project complexity is work arounds of inherent Git issues. But I'm just a caveman lawyer. | ||||||||
▲ | mikewarot 32 minutes ago | parent | next [-] | |||||||
The main blocker for me was having the wrong mental model of what GIT really is. I thought it was all about deltas, and saving each and every "change" to a file, which was dead nuts wrong. GIT makes snapshots of everything. The functionality is a bit oddly distributed in terms of the command set, but it's all snapshots. You could make a fully compatible program that just does a full snapshot (without ever looking for merge errors, etc), to make everything easy-peasy.
| ||||||||
▲ | yjftsjthsd-h 9 hours ago | parent | prev | next [-] | |||||||
Have you had a chance to try jj? (It's git compatible) | ||||||||
▲ | giraffe_lady 13 hours ago | parent | prev [-] | |||||||
I switched to fossil for personal projects a few years ago. Documentation and ticket system already there, hosts itself so don't need to bother with github etc. Different collaboration model but so far has worked fine when I've needed to bring other people in. | ||||||||
|