I use Tortoise SVN all the time since some years.
It does take some setting up, and a bit of a learning curve to get going, but once you realise what it can do, the actual operation for the common operations like checking out a file for editing, and resaving back to the repository after editing are no more than a mouse-click. It is fully integratd with Windows, so you get a floating menu on a right-click, with all the common operations available. That at least makes using it even after a long break not a new learning process each time.
The ability to do a file diff, with two windows synchronised and showing your current file and the last revision with the changes highlighted, is really helpful. And of course the ability to go backwards through every change you ever made and saved, and see what you did. Each time you save a version, you are prompted for a comment, which means you can write something meaningful about what you did, without cluttering up your source file with dozens of comments There are also facilities to put releases into tagged folders, including your hex codes, as well as the source, so you can easily see what versions you released, and recover them if you need.
Mind you, you can now do a fair bit of that with things like Google Drive, or DropBox, storing the files on a cloud server. At least all your edits are tagged and shown. But Tortoise has rather more facilities for comparing files and showing diffs, as well as keeping comments on each change.
↧