v2.3 released: WDTVHubGen - Looks up Movies, TV Shows and creates XML for the Hub

Subversion, as a source control system, is actually pretty good in the scenario you explain (a you may or may not know). In subversion you don’t lock files if you check out (<> good old visual sourcesafe). Everyone can edit them (in theory) and once you want to submit it to the code base, the client campares if the server version changed since you started adding changes… if not, the check in just happens, otherwise it asks you to merge your changes in the server version with a diff tool…

So in the scenario you describe, you

  1. get the latest version on your laptop,

  2. you get on the plane and can work on any file you like

  3. you get off, check in the added files, and if no files on the server were changed this is automatically OK, otherwise merge

  4. You get the latest version on your other computer…

So it is some overhead, with dropbox you eliminate the getting of latest versions and the checking in, but you get versioning and the possibility of several contributors in return…

Now I think about it, maybe you can combine both… syncing the versioned directory… I’m not sure if it will work, but it’s worth the test because after all a versioned directory on the client is just a directory with some extra hidden directories/files that indicate the statusses of the files + configurations. If you sync all of that together… probably that will keep working…