
Estoy investigando estocomprometerse en Github, y tengo curiosidad por saber por qué el texto en gris supuestamente sin cambios en el panel "Archivos modificados" es diferente del contenido en elrama a la que está dirigido el compromiso.
Véase, por ejemplo, el método void NesterovSolver<Dtype>::ComputeUpdateValue(int param_id, Dtype rate)
. En el repositorio de la sucursalel archivocon el método no contiene la línea Dtype rate = this->GetLearningRate();
aunque está claramente marcada en gris como línea 616 en la confirmación.
¿Como puede ser?
Respuesta1
Si echas un vistazo arama de kevinbache, notarás que GitHub dice:
Esta rama tiene 2 confirmaciones por delante, 210 confirmaciones por detrás de BVLC:master
Se ramificó en algún momento de abril (Versión del 13 de marzo de solver.cpp de BVLC) y no realizó las confirmaciones de BVLC desde entonces, por lo que en ese momento las líneas todavía estaban allí. Lo que ve en la solicitud de extracción es la diferencia de las versiones de Kevinbache antes y después de sus cambios con el contexto de sus archivos. Pero sólo se aplicarán las diferencias al código de BVLC, se ignoran las líneas de contexto.