title: svn: export a folder from a particular commit from a remote git repository
body: <p>I have a git repository for example:</p>
  
  <pre><code>github.com/user/someproject
  </code></pre>
  
  <p>It has 10 commits in this repo</p>
  
  <p>I want to get a specific folder <code>add_function</code> from 5th commit</p>
  
  <p>I know using svn we can export a folder from a git repo:</p>
  
  <pre><code>$ svn ls https://github.com/user/someproject
  /branches
  /trunk
  </code></pre>
  
  <p>then go to trunk</p>
  
  <pre><code>$ svn ls https://github.com/user/someproject/trunk
  ..
  add_function
  ...
  </code></pre>
  
  <p>Now to export the <code>add_function</code> folder we can do it by</p>
  
  <pre><code>$ svn export https://github.com/user/someproject/trunk/add_function
  </code></pre>
  
  <p>But here i am only able to export the <code>add_function</code> folder from the latest commit where HEAD points to i.e 10th commit. But now how to get the <code>add_function</code> folder from the 5th commit</p>
  
  <p>I know the url of the 5th commit from the github website:</p>
  
  <pre><code>https://github.com/user/someproject/tree/40030basdsebb44b1bd42e465ca38eb3146c3
  </code></pre>
  
  <p>Now i tried</p>
  
  <pre><code>$ svn export https://github.com/user/someproject/40030basdsebb44b1bd42e465ca38eb3146c3/add_function
  svn: E170000: https://github.com/user/someproject/40030basdsebb44b1bd42e465ca38eb3146c3/add_function doesn't exist
  </code></pre>