Я создаю вещь, обрабатывающую входящие пакеты файлов, но у меня есть довольно серьезная проблема, из-за которой я не могу дезинфицировать входящие данные, пока он не сможет сломать обработку, и он разбивает его таким образом, что просто перезапуск процесса не исправляет его.Неинтерактивный «git clean -fdx»
Мое текущее лучшее решением является git clean -fdx
и git checkout .
директории проекта, который использует процесс, который работает как шарм, кроме что иногда git clean
запрашивает ввод пользователя («не может разъединить файл. Повторить?»), Который вызывает проблема для автоматизации.
Есть ли способ поместить Git в неинтерактивный режим? Мне нужно сделать это из Ruby на машине под Windows.
Почему вы сначала изменяете местную копию? – zerkms
Я не знаю, как это сделать с git в одиночку. Поскольку вы используете ruby, можете написать 'y \ n' с' open3'? – Jokester
Это текущий план, но я надеюсь на лучший способ. – Narfanator