"For a true 'doing something with it', you have to look into what Dale Henrichs has done with tODE. He is, as far as I could read, a long way up front us." no idea what tODE is doing, I have seen some demos but I have not understand it. "Filetree metadata is a pain in the ass when merging and Thierry's tool solves that." yeah I have seen that he mention that json is binary file .... this is weird choice why choose a binary file for version controlling . I thought json file are text files. "Also realize that SourceTree is not available in Linux. " have you watched my video tutorial ? I already provide a very good solution for that too :) anyway I am new to all this but not new to git , though I have to confess I have done like one pull request and very few merges, so I will postpone the tutorials for now for when I feel more comfortable with using the tools .