«Файлы изменены» на Github показывают другой код серым цветом, чем в настоящее время в репозитории

«Файлы изменены» на Github показывают другой код серым цветом, чем в настоящее время в репозитории

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

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

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

решение1

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

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

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

Связанный контент