title: How to merge data (CSV) files from multiple branches (Git and DVC)?
body: <p><strong>Background</strong>: In my projects I'm using GIT and <a href="https://dvc.org/" rel="nofollow noreferrer">DVC</a> to keep track of versions:</p>
  <ul>
  <li>GIT - only for source codes</li>
  <li>DVC - for dataset, model objects and outputs</li>
  </ul>
  <p>I'm testing different approaches in separate branches, i.e:</p>
  <ul>
  <li>random_forest</li>
  <li>neural_network_1</li>
  <li>...</li>
  </ul>
  <p>Typically as an output I'm keeping predictions in csv file with standarised name (i.e.: pred_test.csv). As a consequence in different branches I've different pred_test.csv files. The structure of the file is very simple, it contains two columns:</p>
  <ul>
  <li>ID</li>
  <li>Prediction</li>
  </ul>
  <p><strong>Question</strong>: What is the best way to merge those prediction files into single big file?</p>
  <p>I would like to obtain a file with structure:</p>
  <ul>
  <li>ID</li>
  <li>Prediction_random_forest</li>
  <li>Prediction_neural_network_1</li>
  <li>Prediction_...</li>
  </ul>
  <p>My main issue is how to access files with predictions which are in different branches?</p>