„Geänderte Dateien“ auf Github zeigen anderen Code in Grau als aktuell im Repository

„Geänderte Dateien“ auf Github zeigen anderen Code in Grau als aktuell im Repository

Ich schaue mir das anCommit auf Github, und ich bin neugierig, warum der vermeintlich unveränderte Text in grau im Fenster "Geänderte Dateien" sich vom Inhalt imBranch, auf den das Commit abzielt.

Siehe zum Beispiel die Methode void NesterovSolver<Dtype>::ComputeUpdateValue(int param_id, Dtype rate). Im Zweig repostiorydie Dateimit der Methode enthält die Zeile nicht, Dtype rate = this->GetLearningRate();obwohl sie im Commit eindeutig grau als Zeile 616 markiert ist.

Wie kann das sein?

Antwort1

Wenn Sie einen Blick auf dieZweig von Kevinbache, werden Sie feststellen, dass GitHub sagt:

Dieser Zweig ist 2 Commits voraus, 210 Commits hinter BVLC:master

Er verzweigte sich irgendwann im April (13. März-Version von solver.cpp von BVLC) und hat seitdem keine BVLC-Commits mehr gezogen, also waren die Zeilen zu diesem Zeitpunkt noch da. Was Sie im Pull Request sehen, ist der Unterschied zwischen Kevinbaches Versionen vor und nach seinen Änderungen mit dem Kontext seiner Dateien. Aber nur die Unterschiede werden auf den BVLC-Code angewendet, die Kontextzeilen werden ignoriert.

verwandte Informationen