Я использую git diff с архивом git для архивации заданного списка файлов.
git archive --prefix="files/" --format=tar.gz --output="/home/me/archives/sources-project-v1.0.0-v2.2.3.tar.gz" "v2.2.3" $(git diff --name-only --diff-filter=d "v1.0.0" "v2.2.3")
Но я получаю ошибку
error: unknown switch `. 'использование: git archive [] [...]
Я пытаюсь понять, почему эту ошибку невозможно решить с помощью Google ... Итак, я извлек данный список из git diff и увиделчто некоторые файлы имеют свое имя и выход не экранирован.
Знаете ли вы, как решить эту ошибку? Или как избежать списка файлов, предоставленных git diff?
Любая помощь будет оценена.