У меня есть процесс хрюкания, который создает пакет развертывания и включает в себя внесение изменений в файлы, которые должны присутствовать для развертывания, но не проверены в источнике.Git сбрасывает или обрабатывает определенный файл с помощью Grunt
Я ищу автоматизированный способ либо сбросить отдельные файлы или проверочные файлы с головы на одной и те же отрасли (с использованием чернового/мерзавца)
Некоторых библиотек я посмотрел на:
grunt-git: команды gitcheckout
и gitreset
здесь работают только на ветвях сами, а не отдельные файлы
grunt-git-reset Это, кажется, использовать только каталоги, что лучше, но я все еще хотел бы указать отдельные файлы.
я могу иметь разработчик вручную вернуть в исходном состоянии файлов перед нажатием коды, но это не является идеальным
Есть ли недостаток, чтобы просто вызвать соответствующие команды git напрямую? – DavidN
@DavidN Для меня это ручной процесс, который я бы хотел избежать, особенно когда новые, менее опытные разработчики присоединяются к команде и могут быть более небрежными ... однако, если это лучший вариант, это путь, ll take – JLewkovich
@DavidN Если вы не предлагаете, чтобы добавить задачу grunt для вызова команды git, то это, вероятно, будет работать – JLewkovich