다음을 통해 공유


Visual Studio에서 파일 비교

Visual Studio에서 두 파일을 시각적으로 비교하여 차이점을 검사할 수 있습니다. 파일을 나란히 보거나 차이점을 인라인으로 볼 수 있습니다. 버전 제어를 사용할 때 커밋 또는 끌어오기 요청에서 파일의 변경 내용을 보도록 선택할 때도 비교 보기가 나타납니다.

두 파일 비교(IDE)

솔루션 탐색기에서 두 개의 파일(Ctrl 클릭을 사용하여 선택)을 선택하고 마우스 오른쪽 단추를 클릭하고 선택한 비교를 선택하여 해당 두 파일로 diff 보기를 열 수 있습니다.

선택한 상황에 맞는 메뉴 항목 비교 스크린샷

또는 비교할 파일 중 하나를 마우스 오른쪽 단추로 클릭하고 비교...선택합니다. 파일 열기 대화 상자가 나타납니다. 두 번째 파일을 선택한 다음 열기을 선택합니다. 두 번째 파일은 솔루션에 있을 필요가 없습니다.

상황에 맞는 메뉴에서 '비교 대상'의 스크린샷

마우스 오른쪽 단추로 클릭한 파일이 오른쪽에 표시되며 편집할 수 있습니다. 다른 파일은 읽기 전용 보기에 표시됩니다. 즉, diff 보기의 관점에서 마우스 오른쪽 단추로 클릭한 파일은 새 버전이고 다른 파일은 이전 버전으로 간주됩니다.

두 파일 비교(명령줄)

개발자 명령 프롬프트에서 /Diff(-diff) 옵션을 사용합니다. -Diff를 참조하십시오.

devenv /Diff SourceFile TargetFile [SourceDisplayName [TargetDisplayName]]

Visual Studio가 열리고 두 파일이 나란히 표시되지만 프로젝트가 열리지 않습니다. TargetFile 최신 버전으로 간주되며 편집할 수 있습니다. 대상 파일에서 입력, 클립보드에서 코드 붙여넣기 등과 같은 일반적인 방식으로 변경할 수 있습니다.

차이점 이해

왼쪽의 빼기(-) 기호는 제거된 선을 나타냅니다. 오른쪽의 (+) 기호는 추가된 줄을 나타냅니다. 빨간색과 녹색 상자는 줄에서 변경된 특정 텍스트를 강조 표시합니다. 변경된 텍스트의 경우 빨간색은 이전 버전을 표시하고 녹색은 새 버전을 표시합니다.

왼쪽 위에 있는 화살표를 사용하여 변경된 섹션 사이를 이동합니다.

나란히 보기는 다음 이미지와 같이 분할 화면의 차이점을 보여 줍니다.

나란히 보기에서 두 파일을 비교하는 스크린샷

인라인 보기는 다음 이미지와 같이 단일 창의 차이점을 보여 줍니다.

인라인 보기의 차이점을 보여 주는 스크린샷

diff 보기에서 설정 표시

요약 옵션은 단추를 눌러 제어하는 토글입니다. 기어 아이콘을 클릭하면 다른 설정을 사용할 수 있습니다.

설정 키보드 단축키 묘사
요약 Ctrl+\, Ctrl+5 사용하도록 설정하면 다른 두 파일의 일부만 보기에 표시됩니다. 사용하도록 설정하지 않으면 전체 파일이 표시됩니다.
인라인 모드 Ctrl+\, Ctrl+1 단일 파일 보기에 diff를 표시합니다.
나란히 모드 Ctrl+\, Ctrl+2 두 파일을 별도로 표시합니다.
왼쪽 파일만 표시 Ctrl+\, Ctrl+3 파일 열기 대화 상자에서 선택한 왼쪽 파일을 표시합니다.
오른쪽 파일만 Ctrl+\, Ctrl+4 오른쪽 클릭한 파일을 표시해 주세요.
공백 제거 무시 Ctrl+\, Ctrl+공백 줄 끝에 공백을 차이로 표시하지 마세요.
동기화 Ctrl+\, Ctrl+아래쪽 화살표 두 파일의 동일한 부분을 항상 볼 수 있도록 스크롤 막대를 함께 잠급 수 있습니다.

-Diff커밋하기풀 리퀘스트 만들기