Git diff는 사소한 변경 사항이 매우 큰 변경이라고 생각하고 사소하게 변경된 코드를 정확하게 식별하지 못하는 경우가 많습니다.diff를 돕기 위해 Git에 팁 추가
소스 코드에있는 마커를 추가하거나 다른 방법으로 마이트를 추가하는 등의 간단한 방법이 있습니까?
Git diff는 사소한 변경 사항이 매우 큰 변경이라고 생각하고 사소하게 변경된 코드를 정확하게 식별하지 못하는 경우가 많습니다.diff를 돕기 위해 Git에 팁 추가
소스 코드에있는 마커를 추가하거나 다른 방법으로 마이트를 추가하는 등의 간단한 방법이 있습니까?
git diff
사소한 변경 사항을 무시하는 다양한 방법을 제공합니다
.gitattributes
파일에 git diff
에 대한 팁으로 가장 근접하게 추가 할 수 있습니다. git diff
to show the method name instead of the class name?"을 참조하십시오.그러나 이것은 로컬 diff입니다.
GitHub의 경우 파일이 "너무 큼"경우 diff를 표시하도록하는 고유 한 솔루션이 없습니다. 나는 다운로드를 통해 지역에 DIFF 파일을 해결하고 있어요
Sorry, we could not display the entire diff because too many files changed
를 볼 때 (여전히 GitHub의에)
유사한 시나리오는 reported here했지만, 그런 식으로 내가 사랑하는이없는 나는 GitHub PR에서 얻은 것과 같은 특징을 강조했다.
Adding .patch
at the end of the diff GitHub URL can help a bit.
정말요? 이제는 적어도 하나의 방법으로 비트 버킷을 사용하는 것이 좋습니다. 특정 파일을 클릭하여 diff를 표시 할 수 있습니다. –
@RomanSusi 너무 많은 파일이 있거나 하나의 파일이 너무 큰 것으로 간주되는 경우를 제외하고는 GitHub의 경우도 마찬가지입니다. – VonC
힘내네. 당신은 잘못된 git 동작이라고 생각하는 것에 대한 몇 가지 예를 보여줄 수 있습니까? –
@RomanSusi 파일이 너무 큽니다 (github에서는 너무 커서 diff가 표시되지 않습니다). 단지 5 줄만 변경되었지만 – Jonathan
여전히 애매합니다. 사소한 변화 란 무엇입니까? 100 줄 파일의 5 줄은 사소한 것이지만 변경 사항 만 있다면 전체 파일을 표시하지 않습니다. 그래서 다른 변화가 있습니까? 줄 끝이 바뀌 었습니까? 탭이 공백으로 변경 되었습니까? 등 –