codememo

Git에 적합한 (무료) 시각적 병합 도구는 무엇입니까? (Windows에서)

tipmemo 2023. 4. 23. 10:28
반응형

Git에 적합한 (무료) 시각적 병합 도구는 무엇입니까? (Windows에서)

Ubuntu에 대해서는 비슷한 질문이 이미 있었다.

공구가 맥주와 같이 무료인지 아니면 리버와 같이 무료인지 알 수 있습니다.

또, 툴의 업다운도 알 수 있으면 좋겠습니다.

멜드도 써봤어요그것은 비단뱀으로 쓰여 있다.정상적으로 동작하는 Windows용의 공식 인스톨러가 있습니다.

설치 후 기본 mergetool로 설정합니다.

$ git config --global merge.tool "meld"
$ git config --global mergetool.meld.path "C:\Program Files (x86)\Meld\Meld.exe"

GUI GIT 클라이언트를 사용하고 있는 경우는, 이하를 시험해 주세요(Source Tree에 대한 설명, 그에 따라 조정).

  • Source Tree에서 Tools/Options/Diff로 이동합니다.
  • External Diff Tool, [ Custom ]를 선택합니다.
  • 를 입력하십시오.C:\Program Files (x86)\Meld\meld.exeDiff 명령어 및$LOCAL $REMOTE인수에서
  • Merge Tool, [ Custom ]를 선택합니다.
  • 를 입력하십시오.C:\Program Files (x86)\Meld\meld.exeDiff 명령어 및$LOCAL $MERGED $REMOTE인수에서

Windows 에서는, 적절한 3 웨이 diff/merge 툴은 kdiff3인 채로 있습니다(현재로서는 WinMerge3는 아직 2 웨이 베이스로 보류 중입니다).

"Windows에서 GIT에서 병합하는 방법" 및 이 구성을 참조하십시오.


7년 후 업데이트(2018년 8월):Artur Kddzior코멘트에서 다음과 같이 언급합니다.

Visual Studio(Community Edition은 무료)를 사용하는 경우 함께 제공되는 도구: 를 사용해 보십시오.정말 멋지고 사용하기 편해요.

P4Merge를 사용했는데, 플랫폼이 자유롭고 복잡하지 않습니다.

P4 머지

는 좋은 무료 도구를 모르지만 윈머지는 괜찮다.저는 1999년부터 비교 이상의 툴을 사용하고 있으며, 그 평가에는 한계가 있습니다.비용은 약 50달러이며, 이 투자로 인해 상상 이상의 시간을 절약할 수 있었습니다.

때때로 공구가 매우 좋다면 그 대가를 치러야 한다.

  • TortoiseMerge(토루즈의 일부)SVN)은 kdiff3보다 훨씬 우수합니다(둘 다 사용하므로 비교할 수 있습니다.
  • (Perforce의) p4merge도 매우 잘 작동합니다.
  • 확산은 그리 나쁘지 않다.
  • SourceGearDiffmerge에는 BOM이 없는 UTF8 파일을 처리하는 데 단 하나의 결함이 있으므로 이 경우 를 사용할 수 없습니다.

또 다른 무료 옵션은 jmeld입니다.http://keeskuip.home.xs4all.nl/jmeld/

Java 툴이므로 여러 플랫폼에서 사용할 수 있습니다.

하지만 (프리트가 그의 답변에서 언급했듯이) 공짜가 항상 최선의 선택은 아니다.지금까지 본 최고의 diff/merge 도구는 Araxis Merge입니다.스탠다드 에디션은 99유로에 구입할 수 있으며, 그 정도는 아닙니다.

또한 Araxis를 msysGit와 통합하는 방법에 대한 문서도 제공합니다.

프리 툴을 고집하고 싶다면 JMeld는 Araxis에 매우 가깝습니다.

Git For Windows를 사용하면 어떤 문제가 있습니까?repo 뷰에서 현재 브랜치 아이콘(맨 위)이 표시되며 manage를 클릭하면 매우 시각적이고 편리하게 드래그 앤 드롭할 수 있습니다.

언급URL : https://stackoverflow.com/questions/7227826/whats-a-good-free-visual-merge-tool-for-git-on-windows

반응형