programing

설치 후 WinMerge를 TortoiseSvn과 통합하는 방법은 무엇입니까?

nasanasas 2020. 11. 27. 08:11
반응형

설치 후 WinMerge를 TortoiseSvn과 통합하는 방법은 무엇입니까?


TortoiseSVN 이후에 winmerge를 설치하면 winmerge를 Tortoise와 연결하는 옵션이 제공됩니다. 그러나 winmerge 후에 TortoiseSVN을 설치하면 Tortoise 기본 diff 뷰어 대신 Winmerge를 사용하도록 어떻게 연결할 수 있습니까?


TortoiseSVN 설정을 열고 수동으로 입력 할 수 있습니다.

여기에 이미지 설명 입력

위의 스크린 샷에서 내 명령 줄은 다음과 같습니다.

C : \ Program Files (x86) \ WinMerge \ WinMergeU.exe -e -x -ub -dl % bname -dr % yname % base % mine

WinMerge 후에 TortoiseSVN을 설치하는 경우 가장 쉬운 방법은 WinMerge를 제거하고 다시 설치하는 것입니다.


WinMerge를 사용하여 변경 사항을 병합 할 수도 있습니다. 병합 도구 아래의 설정 창 (위와 같이)에서 다음을 입력합니다.

32 비트 OS

C:\Program Files\WinMerge\WinMergeU.exe -e -x -ub -dl %tname -dr %yname %theirs %mine

64 비트 OS

C:\Program Files (x86)\WinMerge\WinMergeU.exe -e -x -ub -dl %tname -dr %yname %theirs %mine

그런 다음 왼쪽 창에 원격 파일이 표시되고 오른쪽 창에 로컬 (변경된) 파일이 표시됩니다.


2017 년부터 명령 줄 매개 변수가 약간 변경되었습니다. 다음을 사용해야합니다 (64 비트 OS의 경우) :

Diff 뷰어

C:\Program Files (x86)\WinMerge\WinMergeU.exe -e -x -u -wl -dl %bname -dr %yname %base %mine

와:

  • -e한 번의 Esc키 누름으로 WinMerge를 닫을 수 있습니다 .
  • -x 동일한 파일의 비교를 시작할 때 정보 대화 상자를 표시 한 후 WinMerge를 닫습니다.
  • -u WinMerge가 MRU (가장 최근 사용) 목록에 경로 (왼쪽 또는 오른쪽)를 추가하지 못하도록합니다.
  • -wl 왼쪽을 읽기 전용으로 엽니 다.
  • -dl %bname 왼쪽 제목 표시 줄에 원본 파일에 대한 설명을 지정합니다.
  • -dr %yname 오른쪽 제목 표시 줄에 자신의 파일에 대한 설명을 지정합니다.
  • %base 원본 파일이있는 왼쪽 파일을 지정합니다.
  • %mine 자신의 파일이있는 오른쪽 파일을 지정합니다.

병합 도구

C:\Program Files (x86)\WinMerge\WinMergeU.exe -e -x -u -wl -dl %tname -dr %yname %theirs %mine %merged

다음을 제외하고 위와 동일한 옵션을 사용합니다.

  • -dl %tname 왼쪽 제목 표시 줄에 저장소 파일에 대한 설명을 지정합니다.
  • %theirs 저장소 파일이있는 왼쪽 파일을 지정합니다.
  • %merged 병합 작업의 결과 인 충돌 파일을 지정합니다.

참고 URL : https://stackoverflow.com/questions/9578697/how-to-integrate-winmerge-with-tortoisesvn-after-installation

반응형