Я изучаю этот коммит на Github, и мне любопытно, почему предположительно неизменный текст серым цветом на панели "Файлы изменены" отличается от содержимого в ветви, на которую нацелен коммит.

См., Например, метод void NesterovSolver<Dtype>::ComputeUpdateValue(int param_id, Dtype rate) . В репозитории ветвей файл с методом не содержит строку Dtype rate = this->GetLearningRate(); хотя он четко помечен серым как строка 616 в коммите.

Как это может быть?

1 ответ1

1

Если вы посмотрите на ветку kevinbache, вы заметите, что GitHub говорит:

Эта ветка на 2 коммита впереди, 210 коммитов за BVLC:master

Некоторое время он разветвлялся в апреле (версия solver.cpp от BVLC от 13 марта) и с тех пор не выполнял коммиты BVLC, поэтому в то время линии еще были там. То, что вы видите в Запросе на извлечение, - это различия версий Кевинбаха до и после его изменений в контексте его файлов. Но только различия будут применены к коду BVLC, строки контекста игнорируются.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .