비교할 때 github에서 공백을 무시하는 방법은 무엇입니까?


82

나는 그것을 숭고하게 예쁘게 꾸민 후 파일을 커밋했습니다. 이제 github 웹 UI의 차이점을 비교할 때 많은 변화가 보여 실제 변화를보기가 매우 어렵습니다. 거기에있는 파일을 비교하고 공백을 무시할 수 있습니까?


4 년이 지난 지금도 여전히 문제가되고 있다는 사실은 놀랍습니다. 의 깎아 지른듯한 숫자 질문, 게시물, 해결 도 - github.com 오픈 기능 요청은 -이 좌절과 낭비 시간을 만드는 상호 작용 문제가 있음을 보여줍니다. 이 문제를 해결하지 않은 github 측에서 부끄러운 일입니다.
kaan

답변:


127

github에서는 w=1공백을 무시하도록 URL에 매개 변수를 추가하기 만하면 됩니다.

다음과 같이 보일 것입니다.

https://github.com/account_name/repo/pull/14/files?w=1

4
하지만 여기에서는 매번 매개 변수를 추가해야합니다. 코드를 푸시하거나 파일을 추가 또는 커밋하는 동안 뭔가를 할 수 없습니까?
shekhardtu

1
생성중인 pull 요청에서 여러 파일을 볼 때? w = 1을 추가하면 아무 작업도 수행되지 않는 것처럼 보입니다.
Ben Wheeler

2
이 경우 이미 PARAMS 추가 및 다음 시작했습니다 얻을 w URL의 끝에 = 1
shekhardtu

6
어쨌든 내 프로필에 대해이 기본 동작을 만들 수 있습니까?
Stewart

23

2018 년 5 월부터이 옵션이 더 잘 보입니다.

?w=1URL 에 추가 하여 2011 년부터 공백이 줄어든 diff보기를 사용할 수 있습니다 .
새 버튼은 기존 워크 플로를 더 잘 지원하기 위해이보기를 기반으로합니다.

https://user-images.githubusercontent.com/602352/39442176-66700966-4c7e-11e8-91a9-a71db12eeac7.png

Hide whitespace changes" Diff settings"새 버튼 에서 새 옵션 " "을 선택 하면 원하는 관련 변경 사항 만 볼 수 있습니다.

참고 : 2018 년부터 해당 설정은 설정 "기어"기호로 재배치되었습니다.

https://help.github.com/assets/images/help/pull_requests/diff-settings-menu.png


1
이 변경 사항이 사용자 설정이나 브라우저 확장 프로그램에서 영구적 일 수있는 방법이 있습니까?
zeachco

@zeachco 통합 또는 분할을 선택하면 웹 세션 전체의 모든 저장소에 적용됩니다.
VonC

그것은 나에게 맞지 않아서 이상하다. 그것이 내가 프로필 설정인지 아니면 github의 AB 테스트 UI 기능인지 궁금했던 이유이다
zeachco

@zeachco 정말 이상합니다. 어떤 OS 버전과 어떤 브라우저 버전을 사용하고 있습니까?
VonC

OS와 무관합니다 (OSX, Debian-Mint, Win10 시도). Chrome은 내가 사용하는 브라우저입니다. Safari에서도 시도해 보았고 플러그인도 사용하지 않았습니다. 동일한 결과를 얻었습니다
zeachco

7

git diff -w(또는 git diff --ignore-all-space) 공백을 무시합니다. --ignore-blank-lines많은 경우 추가 할 수도 있습니다 .

자세한 내용과 더 많은 옵션 은 문서를 확인하세요 .


10
또한 이것을 추가 .gitignore하고 다시는 걱정할 필요가 없습니다.[alias] diff = diff --ignore-space-change
Srdjan Grubor

14
그러나 질문은 웹 UI에 관한 것이 었습니다.
exebook
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.