Экспорт ветки релиза Git

Я использую TFS-GIT, и мне было интересно, можно ли извлечь все, что было зафиксировано, в ветку релиза в ZIP. Я посмотрел на пример, и он намекает, что все в этой ветке будет извлечено. Я просто смотрю, чтобы извлечь файлы, которые были добавлены / обновлены со структурой папок, где находятся изменения.

Причина, по которой мне нужно это сделать, заключается в том, что я не могу автоматически развернуть свой код через развертывание TFS, Jenkins или любым другим способом на живых серверах из-за правил организации, поэтому я могу загружать файлы только вручную.

Я использовал следующую команду, zip-файл создан, но в zip-файл ничего не добавлено.

git archive --format zip --output c:\zipfile.zip release_1.1

заранее спасибо

1 ответ

Я нашел то, что делает то, что мне было нужно.

git archive -o update.zip HEAD $(git diff --name-only HEAD@{"2016-01-15 00:00:00"} --diff-filter=ACMRTUXB)
Другие вопросы по тегам