title: Git checkout from a specific directory
body: <p>When we build our application, we fetch code from a directory of a CVS repository first then build it.
  So in Git, do we have anything similar to do it. I just want to checkout from a specfic diectory of Git repo and then build our code. No local repo maintainance, nothing. Just code checkout.</p>
  
  <p>I know there is something called "Sparse checkout". Do we have anything simpler?</p>
  
  <p>My problem is that this build script can be run on any server. So if I choose Sparse checkout, I will have to go on each server ,set-up Git and and tell it how to do sparse checkout.</p>