Program Club

Visual Studio / TFS에서 소스를 비교할 때 공백을 무시하는 방법은 무엇입니까?

proclub 2020. 11. 1. 19:01
반응형

Visual Studio / TFS에서 소스를 비교할 때 공백을 무시하는 방법은 무엇입니까?


Visual Source Safe (pre TFS)의 비교 도구에는 "공백 무시"를 선택하는 편리한 확인란이 있습니다.

이제 Visual Studio 2010에서 TFS를 사용하고 있으며 비교 대화 상자에 더 이상이 옵션이 없습니다. (Microsoft의 말도 안되는 감독!)

그래서 어떻게 든이 문제를 해결할 수 있습니까?


이것은 문제를 해결할 수있는 해결 방법입니다.

Visual Studio에서 도구 / 옵션 / 소스 제어 / Visual Studio Team Foundation System을 선택하고 사용자 도구 구성 단추를 클릭합니다.

대화 상자에서 다음 설정으로 항목을 추가하십시오.

  • 확장자 :. *
  • 작업 : 비교
  • 명령어 : C : \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ diffmerge.exe
  • 인수 : % 1 % 2 % 6 % 7 % 5 / ignorespace

편집하다:

당신에 따라 비주얼 스튜디오 버전소 instalation 경로 (64 / 86), 명령 옵션이있을 수 있습니다 ...

VS2010 : C : \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ diffmerge.exe
VS2012 : C : \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ diffmerge.exe
VS2013 : C : \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ vsDiffMerge.exe
VS2015 : C : \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ vsDiffMerge.exe
VS2017 : C : \ Program Files ( x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TeamFoundation \ Team Explorer \ vsDiffMerge.exe

인수 옵션에서 VS가 제안하는 것과 동일한 수의 인수로 남겨두고 끝에 / ignorespace를 추가하십시오. 예를 들어 VS2015에서는 다음과 같습니다.

%1 %2 /ignorespace

Visual Studio 2017 도구 모음 에는 원하는대로 파일을 비교하는 데 도움 이되는 "="단추가 있습니다. 이 스크린 샷이 도움이되기를 바랍니다.

Visual Studio 2017 도구 모음의 스크린 샷입니다.  등호가있는 버튼은 잠금 아이콘 옆의 오른쪽에 있습니다.  버튼의 툴팁에는 "자르기 공백 제거 Ctrl + \, Ctrl + Space"가 표시됩니다.


Visual Studio의 기본 diff 도구는 매우 성가신 것입니다. 대안을 사용하는 것이 좋습니다. WinMerge가 가장 좋습니다. 또한 공백을 무시하는 옵션도 있습니다 (메뉴 편집 -> 옵션 -> 비교 -> 모두 무시 (맨 위의 "공백"그룹 상자 아래)).

TFS와 함께 WinMerge 사용을 참조하십시오 .


VS2015에서는 작은 아이콘 클릭과 =기호를 비교할 때 "공백 무시"가 가능합니다 .
"보기 / 도구 모음 / 파일 비교"로 이동합니다. 툴바에서 "트림 공백 무시"를 클릭합니다.


VS 2012에서는 Diff 도구를 변경하지 않고 찾고있는 것일 수 있습니다.

VS 2012에서 비교 화면을 열면 상단에 도구 모음에 다음 옵션이 표시됩니다. 사용자 : 마스터 스크린 샷과 동일한 비교 일 수 있습니다.

여기에 이미지 설명 입력


VS 2013의 기본은 diff 도구는 않는 모든 후 공백을 무시하자. 표준 차이점 보관 프로세스를 실행하기 만하면됩니다. Visual Studio에서 차이점이 표시되면 도구 모음을 보면 아래와 같이 5 개의 점이있는 문서 모양의 아이콘이 표시됩니다. 이 버튼은 표시된 차이가 공백을 무시할지 여부를 전환합니다. 이것은 나를 위해 충분히 잘 작동했습니다. 들여 쓰기로 인한 공백의 변화를 무시하고 싶었습니다.공백을 무시하기위한 VS 2013 도구 모음 버튼

참고 URL : https://stackoverflow.com/questions/6259405/how-to-ignore-white-space-when-comparing-source-in-visual-studio-tfs

반응형