> Considering all that I want is for a directory tree to be mirrored between the cloud and my devices, are there any alternatives you’d recommend?
Apologies in advance but...
...you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem.