Git을위한 좋은 무료 시각적 병합 도구는 무엇입니까? (창문에서) [닫힘]
비슷한 질문이 이미 있지만, 우분투, 질문을 받았다.
도구가 맥주에서나 자유에서와 같이 무료인지 아는 것이 도움이 될 것입니다.
또한 도구의 위아래를 아는 것이 좋습니다.
Windows에서 우수한 3 방향 diff / merge 도구는 kdiff3으로 유지 됩니다 ( WinMerge 는 현재 2 방향 기반으로 WinMerge3 보류 중).
" Windows에서 GIT를 어떻게 병합합니까? "및 이 구성을 참조하십시오 .
7 년 후 업데이트 (2018 년 8 월) : Artur Kędzior 는 다음 과 같이 언급 했습니다 .
Visual Studio 를 사용하는 경우 (Community Edition은 무료 임) 함께 제공되는 도구를 사용해보십시오 vsDiffMerge.exe
. 정말 대단하고 사용하기 쉽습니다.
Meld 도 사용했습니다 . 파이썬으로 작성되었습니다. 잘 작동하는 Windows 용 공식 설치 프로그램이 있습니다.
설치 한 다음 기본 병합 도구로 설정하십시오.
$ git config --global merge.tool "meld"
$ git config --global mergetool.meld.path "C:\Program Files (x86)\Meld\Meld.exe"
GUI GIT 클라이언트를 사용하는 경우 다음을 시도하십시오 (SourceTree에 대한 지시 사항에 따라 조정).
- SourceTree에서 Tools / Options / Diff로 이동하십시오.
- 에서
External Diff Tool
맞춤을 선택합니다 C:\Program Files (x86)\Meld\meld.exe
Diff Command와$LOCAL $REMOTE
Arguments에 입력- 에서
Merge Tool
맞춤을 선택합니다 C:\Program Files (x86)\Meld\meld.exe
Diff Command와$LOCAL $MERGED $REMOTE
Arguments에 입력
나는 P4Merge를 사용하고 있으며 무료이며 크로스 플랫폼입니다.
나는 좋은 무료 도구를 모르지만 winmerge는 ok (ish) 입니다. 저는 1999 년 이후로 비교 도구를 사용해 왔으며 평가할 수 없습니다. 비용은 약 50 달러이며이 투자는 상상할 수있는 것보다 더 많은 시간을 절약 해줍니다.
도구가 매우 우수 할 경우 도구 비용을 지불해야하는 경우도 있습니다.
- TortoiseMerge (ToroiseSVN의 일부)는 kdiff3보다 훨씬 낫 습니다 (둘 다 사용하고 비교할 수 있습니다 ).
- Perforce의 p4merge도 매우 잘 작동합니다.
- 확산은 그렇게 나쁘지 않습니다.
- SourceGear의 Diffmerge 에는 BOM없이 UTF8 파일을 처리 할 때 단 하나의 결함 만 있으므로이 경우 사용할 수 없습니다.
또 다른 무료 옵션은 jmeld입니다 : http://keeskuip.home.xs4all.nl/jmeld/
Java 도구이므로 여러 플랫폼에서 사용할 수 있습니다.
그러나 ( Preet 가 그의 답변에서 언급했듯이) 무료 가 항상 최선의 선택은 아닙니다. 내가 본 최고의 diff / merge 도구는 Araxis Merge 입니다. 스탠다드 에디션은 그다지 중요하지 않은 99 EUR에 사용할 수 있습니다.
또한 Araxis와 msysGit을 통합하는 방법에 대한 설명서 도 제공합니다 .
무료 도구를 고수하고 싶다면 JMeld 는 Araxis와 매우 가깝습니다.
Git For Windows를 사용하는 데 어떤 문제가 있습니까? repo보기에는 현재 지점의 아이콘이 있으며 상단에 관리를 클릭하면 매우 시각적이고 편리한 방식으로 끌어다 놓을 수 있습니다.
참고 URL : https://stackoverflow.com/questions/7227826/whats-a-good-free-visual-merge-tool-for-git-on-windows
'IT' 카테고리의 다른 글
자바 스크립트 이벤트를 마우스 오른쪽 버튼으로 클릭합니까? (0) | 2020.06.16 |
---|---|
Java JDK 소스 코드는 어디에서 찾을 수 있습니까? (0) | 2020.06.16 |
은행 거래 및 은행 잔고를 얻는 API가 있습니까? (0) | 2020.06.16 |
$의 의미? (0) | 2020.06.16 |
사용자 변수와 시스템 변수의 차이점은 무엇입니까? (0) | 2020.06.16 |