SVN works offline and serverless
- https://www.youtube.com/watch?v=GQ15U4NJftA
- Original title: Git is not the only option
Tsoding revisits Subversion, which he'd previously only used client-side (making it feel like it required an all-knowing sysadmin and a server). Investigating it again — because people say SVN is good for game dev with large changing binary assets — he discovers it can work entirely offline, serverless, much like Git.
The walkthrough: `svnadmin create` makes a local repository folder (config, db, hooks, README). You can then `svn checkout` it directly via a `file://` URL — no SVN server needed at all. He creates a hello-world C program, `svn add`, `svn commit`, and `svn update`, confirming a full local history with no server involved.
Then he shows SVN can tunnel over SSH just like Git: using the `svn+ssh://` protocol he clones the repo from a remote machine (his "kolomyault" box), edits `main.c` to print hello-world 10 times, commits, and syncs the change back. Conclusion: for a serverless local VCS — especially for solo development or versioning large binary assets — Git is not the only option; SVN does the job.