2026-06-28 12:32 UTC
@shanecelis@mastodon.gamedev.place @nafmo@social.vivaldi.net SVN doesn't have branches, it only has copies, which is the source of the problems. Version-control-wise, SVN only has a linear version history.
Replies (2)
-
@tewha@appdot.net 2026-06-28 13:35
@ahltorp@mastodon.nu @shanecelis@mastodon.gamedev.place @nafmo@social.vivaldi.net If I remember correctly (and it's been decades) Subversion drove us to Perforce, which had all the same problems but was at least decently performant. git is so much better.
-
@nafmo@social.vivaldi.net 2026-06-28 16:33
@ahltorp@mastodon.nu @shanecelis@mastodon.gamedev.place Indeed. Subversion introduced atomic commits, which CVS doesn't have, but removed branches and tags. It was not a trade-off I was not willing to make at the time. My personal repositories went from CVS directly to Git (some of them were RCS originally, but RCS-to-CVS is trivial).