Условие:
assessment.hh.ru/tests/3215
Спросить
Вы работаете в команде над проектом, анализирующим логи веб-сервера. Вы обнаружили следующую ситуацию в репозитории: файл logs/initial.log отслеживается Git, хотя, согласно документации, он должен создаваться автоматически при каждом запуске тестов и не подлежит контролю версий.
В файле .gitignore уже присутствуют следующие строки:
1 log s /* . log
2 !logs/sample-*.log
Проанализируйте ситуацию и определите, какое из следующих утверждений является верным относительно текущего состояния отслеживания файлов и потенциальных проблем.
Файл logs/initial.log продолжит отслеживаться. Файлы logs/sample-.log будут отслеживаться, так как исключающее правило !logs/sample-. log имеет более высокий приоритет. Временные файлы logs/tmp-*. log также будут отслеживаться
Файл logs/initial.log будет игнорироваться, так как правило logs/. log имеет более высокий приоритет. Файлы logs/sample-. log не будут отслеживаться из-за этого же правила. Временные файлы logs/tmp-*. log также будут игнорироваться
Файл logs/initial.log продолжит отслеживаться Git, так как он уже находится под версионным контролем. Файлы logs/sample-. log будут отслеживаться, а файлы logs/tmp-. log будут игнорироваться
Файл logs/initial.log будет игнорироваться Git, а файлы logs/sample-.log будут отслеживаться корректно. Временные файлы logs/tmp-.log также будут игнорироваться
Файл logs/initial.log будет игнорироваться, а отслеживание файлов logs/sample-. log и игнорирование logs/tmp-. log будет зависеть от порядка их создания относительно коммитов
осталось 12:07
