우분투에서 사용할 수있는 좋은 GUI diff 및 merge 응용 프로그램은 무엇입니까?


답변:


98

내가 가장 좋아하는 것은 Meld

그래도 많은 선택이 가능합니다. vim 팬으로서 나는 kmd 군중을 위해 vimdiff, kompare를 사용합니다 . Beyond Compare 와 같은 리눅스 버전을 가진 유료 버전도 있습니다 . 장단점은 당신이 찾고 /보고 싶은 것에 달려 있습니다.

vimdiff는 터미널에서 ssh 연결을 통해 실행할 수 있기 때문에 훌륭하며 이미 vim을 사용하는 경우 도구 / 구성 옵션을 유지해야합니다.

Meld는 매우 깨끗한 사용자 인터페이스를 가지고 있으며 3 가지 방법과 디렉토리 차이점을 가지고 있습니다. 부부를 시험 해보고 자신의 필요에 따라 어떤 일을하는지 확인해야합니다.

Ubuntu 저장소앱 페이지를 녹여 에서 Meld 를 설치하려면 다음을 실행하십시오.

sudo apt-get install meld

그런 다음 비교할 파일 / 폴더를 선택하고 비교할 수 있습니다. 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오


나는 meld를 많이 사용하며 svn, mercurial 및 git에 대한 지원이 훌륭합니다.
tutuca

+1 : meld, 심지어 좋아 보이는 훌륭한 도구 :)
Marcel Stimberg

Meld는 훌륭합니다. RabbitVCS의 기본 병합 도구로 포함
TheLQ

2
mercurial.selenic.com/wiki/Meld 는 일부 안정성 문제와 (자동) 병합 기능의 부족에 대해 설명합니다.
maxschlepzig 2018 년

나는 이것이 많은 의존성을 가져야한다고 말해야한다 : libbonoboui2-0 libbonoboui2-common libglade2-0 libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgtksourceview2.0-0 libgtksourceview2.0-common python-glade2 python-gnome2 python-gtksourceview2 python-pyorbit
Bram

24

다른 하나는 확산

무료이며 크로스 플랫폼 (파이썬으로 작성)이며 소스 코드가 강조되어 있으며 많은 버전 제어 도구와 상호 작용할 수 있습니다.


4
오른쪽과 왼쪽 창에 약간의 텍스트를 붙여 넣을 수있는 diff 도구를 찾고있었습니다. 이것이 내가 찾은 첫 번째 것입니다. +1
Bojangles

1
이것이 내가 LXDE와 Lubuntu를 실행하는 내 문제를 해결하기 때문에 +1입니다. 나는 Meld를 ​​좋아하지만 그 목적을 무너 뜨릴 많은 gnome 라이브러리를 설치해야 할 것입니다.
triplethreat78

1
Meld와 달리 드래그 앤 드롭을 지원합니다.
Artem Pelenitsyn

2
내가 생각하는 폴더를 비교할 수 없습니다
Siddharth

1
(+)는 텍스트를 창 창에 붙여 넣을 수 있지만 (-)는 줄 바꿈을하지 않으며 (-) 최신 릴리스는 2014-07-18에서 0.4.8이므로 개발이 무기한 보류 될 수 있습니다.
marianoju

14

Kdiff3

꽤 좋은 3 웨이 병합 도구입니다.

대체 텍스트

그 기능 중 일부는 다음과 같습니다.

  • 두세 개의 텍스트 입력 파일 또는 디렉토리를 비교하거나 병합합니다.
  • 차이를 한 줄씩, 한 문자 씩 (!) 보여줍니다.
  • 자동 병합 기능을 제공하고
  • 병합 충돌을 편안하게 해결하기위한 통합 편집기
  • 바이트 순서 표시 "BOM"을 통한 자동 감지, 유니 코드, UTF-8 및 기타 코덱 지원
  • KDE에서 KIO 지원 (ftp, sftp, fish, smb 등 액세스 가능),
  • 차이점 인쇄,
  • 선의 수동 정렬
  • 버전 관리 기록 자동 병합 ($ Log $)
  • 직관적 인 그래픽 사용자 인터페이스가 있습니다.
  • Windows-Explorer 통합 Diff-Ext-for-KDiff3-설치 프로그램에 포함 된 셸 확장
    KDE-Konqueror 서비스 메뉴 플러그인

나는 Kdiff3을 좋아하고 그것을 수년간 사용해 왔지만 Qt를 사용하며 때로는 KDE가 아닌 환경에서 이상하게 보일 수 있습니다. 즉, 일부 사람들에게는 더 좋거나 나쁠 수 있습니다 :)
jocull
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.