Git

Gitでコミットしたファイルのみをサーバーと同じディレクトリ構成でローカルに作る

git diff head^ head --name-only | git checkout-index --prefix=../archive/ --stdin

headをコミット番号に変えればそのコミットだけのファイルがローカルに作成される