Github의 "파일이 변경되었습니다"는 현재 저장소에 있는 것과 다른 코드를 회색으로 표시합니다.

Github의 "파일이 변경되었습니다"는 현재 저장소에 있는 것과 다른 코드를 회색으로 표시합니다.

나는 이것을 조사하고 있다Github에 커밋, "변경된 파일" 창에 회색으로 변경되지 않은 것으로 추정되는 텍스트가 왜 내용과 다른지 궁금합니다.커밋이 목표로 하는 브랜치.

예를 들어 방법을 참조하십시오 void NesterovSolver<Dtype>::ComputeUpdateValue(int param_id, Dtype rate). 지점 저장소에서파일Dtype rate = this->GetLearningRate();커밋에서 라인 616과 같이 회색으로 명확하게 표시되어 있지만 해당 메서드에는 해당 라인이 포함되어 있지 않습니다 .

어떻게 그렇게 될수 있니?

답변1

을 살펴 보면케빈바체의 가지, GitHub에서 다음과 같이 말하는 것을 볼 수 있습니다.

이 브랜치는 2 커밋보다 앞서 있고 BVLC:master 뒤에 210 커밋이 있습니다.

그는 4월에 잠시 지점을 냈습니다(BVLC의 솔버.cpp 3월 13일 버전) 그 이후로 BVLC의 커밋을 가져오지 않았으므로 그 당시에는 해당 라인이 여전히 남아 있었습니다. Pull Request에서 볼 수 있는 것은 kevinbache가 파일 컨텍스트를 변경하기 전과 후의 버전 차이입니다. 그러나 BVLC 코드에는 차이점만 적용되며 컨텍스트 줄은 무시됩니다.

관련 정보