2014-11-03 3 views
1

이전 버전과 비교하여 개정판의 변경 사항을보고 싶습니다.
현재 로컬 Repo를 열고 쇼 로그를 선택하여 작업하고 있습니다. 거기서 "이전 버전과 비교"옵션을 클릭하고 TortoiseMerge에 올바른 파일을 시작합니다.콘솔로 TortoiseMerge를 시작하십시오.

예 : 필자는 텍스트 파일을 엽니 다. Text1.txt
병합 도구에 표시된 파일 이름은 Text1.txt Revision x-1 및 Text1.txt Revison x입니다.

하지만 배치 스크립트를 사용하여 시작할 수 있습니다. 여기서 배치 스크립트를 사용하면 Revision을 입력하면 TortoiseMerge에서 differneces가 표시됩니다. 내가 명령을 사용하는 순간

TortoiseMerge [Revision1 경로] [Revision2 경로]

하지만 문제 올바른 개정-경로를 찾을 수 있습니다.
내 질문에, 바로 파일을 찾을 수있는 곳으로 TortoiseMerge에서 conext-menu를 통해 열어 본 것과 같은 결과를 얻습니다.

+0

왜 저장소를 열어 "로그 표시"를 한 다음 "비교"할까요? 탐색기에서 파일을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 '이전 버전의 Tortoise SVN-> Diff'를 선택하십시오. –

+0

당신이 묘사 한 방식대로, 텍스트의 최신 버전 만 이전 버전과 비교할 수 있다고 생각합니다. 하지만 나는 최신 버전뿐만 아니라 이전 버전과 어떤 버전을 비교할 수 있기를 원합니다. – Sebbo

답변

1

누군가가 다른 사람을 찾고있는 경우를 대비하여 내가 사용하는 명령을 게시합니다.
나는 부드러운 명령에 따라 명령을 받았다.

"[Path]\TortoiseSVN\bin\TortoiseProc.exe" /command:showcompare /nodekind:2 /url1:"[Repo-URL]" /revision1:9 /url2:"[Repo-URL]" /revision2:7 /headpegrevision:HEAD 

이 명령을 사용하면 TortoiseMerge를 직접 시작할 수 없지만 변경된 파일이 표시됩니다. 그런 다음 파일을 선택하면 TortoiseMerge에서 변경 내용이 표시됩니다.

0

Process Explorer을 사용하면 올바른 명령 줄 호출을 찾을 수 있습니다.

  • "이전 버전과 비교"를 통해 TortoiseMerge를 열면됩니다.
  • TortoiseMerge 창에서 도구 모음의 프로세스 탐색기 '십자선'(창 프로세스 찾기)보다 드래그하십시오.
  • 프로세스 탐색기가 프로세스로 점프합니다.
  • 해당 프로세스를 두 번 클릭하면 속성을 볼 수 있습니다.
  • 이미지 탭에는 사용할 수있는 명령 줄 호출을 포함하는 '명령 줄'필드가 있습니다.

사용 된 명령 줄 스위치에 대한 설명은 TortoiseMerge documentation에서 사용할 수 있습니다.

관련 문제