title: How to manage multiple alfresco repositories?
body: <p><strong>Problem description:</strong></p>
  
  <p>I have multiple alfresco installations (development, testing, production) of one project.
  I need to copy files under <em>Data Dictionary</em> folder (Scripts, Templates, Web Scripts) from one to another in one direction (development -> testing  -> production).</p>
  
  <p><strong>Current solution:</strong></p>
  
  <p>I copy files manually via webdav, which is annoying and unreliable (I can forget to copy some.).</p>
  
  <p><strong>Desired solution:</strong></p>
  
  <p>I'd like to have I tool, which will copy changed files at my command, what they are ready for the next step. I had an idea, that it could internally use a Git repository with branches for each installation, being able to fetch the files from <em>devel</em> and push the files to <em>testing</em> and <em>production</em>. This way (with Git) it could also support reverting changes.</p>
  
  <p>It looks like a quite common problem, but I wasn't able to google something about it, so I'm asking here. Does such a tool exist or is there a better way of managing multiple repositories?</p>