Github 上的“文件已更改”显示的代码与存储库中的代码不同(灰色)

Github 上的“文件已更改”显示的代码与存储库中的代码不同(灰色)

我正在调查此事在 Github 上提交我很好奇,为什么“文件已更改”窗格中灰色的未更改文本与提交针对的分支

例如参见方法void NesterovSolver<Dtype>::ComputeUpdateValue(int param_id, Dtype rate)。在分支存储库中文件该方法不包含该行,Dtype rate = this->GetLearningRate();尽管它在提交中用灰色清楚地标记为第 616 行。

怎么可能?

答案1

如果你看一下凯文巴赫的分支,你会注意到 GitHub 说:

此分支领先 2 个提交,落后 BVLC:master 210 个提交

他在四月份的某个时候分枝(BVLC 3 月 13 日版本的solver.cpp) 并且从那时起就没有拉取 BVLC 的提交,所以当时这些行仍然在那里。您在 Pull 请求中看到的是 kevinbache 的版本在更改前后与他的文件上下文的差异。但只有差异才会应用于 BVLC 的代码,上下文行将被忽略。

相关内容