grgit - добавлять новые файлы и удалять удаленные файлы
Мы используем grgit для обновления файлов в github.
def grgit = Grgit.open(dir: repoDir)
grgit.add(patterns: ['src'], update: false) // False should even add new files
grgit.commit(message: 'Updated subsets', amend: false)
grgit.push()
мы извлекаем из git и удаляем, добавляем, изменяем файлы в каталоге, фиксируем и отправляем каталог обратно в github.
Теперь, пока мы выполняем grgit.add и продолжаем обновление: false it Добавляет новые файлы, но не удаляет удаленные файлы. и если мы делаем update:true, он не добавляет новые файлы и вносит изменения только в отслеживаемые файлы.
как добавлять и удалять файлы вместе, как git add -A в grgit. пожалуйста помоги
1 ответ
Решение
Grgit основан на JGit, который в настоящее время не имеет эквивалента git add -A
,
Вы должны сделать это как два отдельных шага:
grgit.add(patterns: ['src'], update: true)
grgit.add(patterns: ['src'])