Что я хочу, так это получить список файлов, которые были удалены с момента последнего фиксации git.Получить список удаленных файлов с момента последнего фиксации
В настоящее время я получаю список всех измененных файлов с момента последнего коммита, который затем я использую для загрузки этих файлов на свой сервер через jenkins. Однако я не мог найти ничего о получении списка удаленных файлов с момента последнего коммита.
Так что я пытаюсь получить список удаленных файлов и удалить их с сервера через jenkins.
Я надеюсь, что это ясно, что я пытаюсь достичь
дополнительный вопрос к этому фильтру. Можно ли также выбрать ВСЕ, НО удаленные файлы? – NoSixties
Уверен: 'git diff --diff-filter = ACMRTUXB - только имя-HEAD'. По смыслу каждого символа фильтра читайте 'git help diff' и ищите' diff-filter'. Ах, или даже лучше, просто видел это сам: 'git diff --diff-filter = d -name-only HEAD'. В нижнем регистре исключаются средства верхнего регистра. – Vampire
Я нашел страницу на самом деле, но я только что ввел значения, неверно написанные ха-ха. Однако у меня проблема. Я сравниваю 2 фиксации с eachother, чтобы поместить файлы, которые были изменены в zip, и затем они переносятся на мой ftp. Однако, когда я удаляю файлы, он попытается добавить эти файлы в zip (что вызывает ошибку). Но когда я делаю свою команду следующим образом: 'git archive --output = publish/update.zip HEAD $ (git diff --name-only $ PREVIOUS $ CURRENT)' он просто захватит ВСЕ файлы, которые присутствуют. Какой-нибудь вопрос, что я должен изменить? – NoSixties