Я использую Git для контроля версий и, в отличие от SVN, я не сталкивался с внутренним средством экспорта измененных файлов между двумя ревизиями, ветками или тегами.
В качестве альтернативы я хочу использовать команду linux zip и передать ей набор имен файлов, однако имена файлов являются результатом другой команды git diff. Ниже приведен пример того, чего я пытаюсь достичь:
zip /home/myhome/releases/files.zip git diff --name-only -a 01-tag 00-tag
Однако вышеприведенное не работает, так как я предполагаю, что команда 'zip' рассматривает операцию git как часть своих параметров команды.
Кто-нибудь знает, как я могу заставить что-то подобное работать?
Спасибо