When you’re collaborating on documents with other people, sharing a folder on a cloud-based storage system like Dropbox is convenient way to keep everyone’s copies of those docs updated automatically. But nothing in that system prevents two people from opening and changing a given document at the same time. That can lead to version conflicts and confusion.
You could avoid this problem—and make it easier to see who made which changes and when—with a formal version-control system. Teams of programmers working on a project often use tools like Apache Subversion (SVN), Concurrent Versions System (CVS), or Git to manage their files. These tools ensure that only one person can modify a file at once, let everyone know who’s working on a file at any moment, and keep a historical record of changes so that any earlier version can be recalled in the future.
But for a lot of projects, a complex version-control system and its associated software and repositories are overkill. There is, however, a compromise: Those of us who work on TidBITS’ Take Control ebooks—authors and editors—have over time developed a simple manual system, based on Dropbox, that mimics version control but requires no extra software. Here’s how it works.Read more »