Baixando um subdiretório do GitHub sem histórico

Sempre quis obter apenas um subdiretório de um grande projeto do GitHub sem histórico?
Graças ao GitHub que suporta clientes Subversion,
e graças ao svncliente de linha de comando, se o tiver,
você pode,
muito facilmente:

  1. Navegue até o projeto e o subdiretório que deseja clonar, por exemplo:
    https://github.com/xbmc/xbmc/tree/master/docs

  2. Substitua tree/masterpor trunkno URL
    e execute svn export-o, por exemplo:

    svn export https://github.com/xbmc/xbmc/trunk/docs

Isso criará um diretório local docs,
com o conteúdo do subdiretório no GitHub,
sem histórico de controle de versão.

Você pode dar um nome diferente ao diretório local com um argumento de linha de comando extra, por exemplo:

svn export https://github.com/xbmc/xbmc/trunk/docs /tmp/xbmc-docs

<div class = “text-muted”>
Inspirado por esta pergunta em #stackoverflow: <a href=” http://stackoverflow.com/a/18324458/641955″> Baixe uma única pasta ou diretório de um repositório GitHub </ a>
</div>