Как вытащить файлы, закоммиченные в отдельном коммите?
Есть структура папок-файлов.
В одном из коммитов что-то меняю.
Далее хочу выгрузить только измененные-добавленные файлы этого коммита, причём сохранив вышестоящие папки.
Нужно чтобы передать изменения третьей стороне.
В отдельном коммите изменены файлы
classes/helpers/helper1.php
lib/pdf/folder1/file.php
lib/xls/addedfile.php
На выходе должна получиться пустая структура папок с измененными и добавленными файлами.
targetfolder
- classes
- - helpers
- - - helper1.php
- lib
- - pdf
- - - folder1
- - - - file.php
- - xls
- - - addedfile.php
Есть ли решения "из коробки", командами гита.
Либо, вы делали такое средствами командной строки.
Выбрать grep-ом пути файлов не проблема.
Но для реализации нужно дополнительный скрипт, который распарсит пути, воссоздаст структуру, скопирует файлы в соответствующие папки.