Что лучший способ состоит в том, чтобы извлечь дерево из репозитория мерзавца?

Извлечение блоба (файл) от произвольного пересмотра легко с git show, например:

 git show master:src/hello-world.c > /tmp/hello.c

Однако я хотел бы знать, там ли похожий способ в мерзавце извлечь дерево (каталог) и все под ним рекурсивно?

Я записал маленький сценарий, который делает это, таким образом, я добавлю что как возможный ответ. Кажется, что это - вид вещи, которая может быть встроена мерзавцу, но я просто не знаю, как найти его...

5
задан Mark Longair 29 July 2010 в 16:05
поделиться