Mac ֆայլերի համեմատության 5 լավագույն գործիքները և տարբեր գործիքները


Պետք է համեմատել ֆայլերը ձեր Mac-ում: Անկախ նրանից՝ դուք ծրագրավորող եք, թե գրող, ահա Mac ֆայլերի համեմատության լավագույն գործիքներն ու հավելվածները:

Գրողները և ծրագրավորողները հաճախ պետք է համեմատեն նույն կոդի կամ տեքստի տարբեր տարբերակները, որպեսզի հետևեն փոփոխություններին: Այնուամենայնիվ, փոփոխությունները պարզելը պարզ խնդիր չէ: Քանի որ փաստաթուղթը երկարանում է, համեմատության մեջ դուք ավելի հավանական է, որ սխալներ թույլ տաք:

Ֆայլերի համեմատման գործիքն օգնում է ձեզ համեմատել և միավորել նույն ֆայլի երկու (կամ ավելի) տարբերակների միջև եղած տարբերությունները: Կան տարբեր տեսակի կոմունալ ծառայություններ, որոնցից յուրաքանչյուրը հարմարեցված է ֆայլի ձևաչափերի հատուկ տեսակների համար:

Մենք կդիտարկենք ֆայլերի համեմատության և տարբերության (տարբերության) լավագույն գործիքները macOS-ի համար:

1. Միաձուլվել

Meld-ը պարզ, միջպլատֆորմային տարբերակման և միաձուլման գործիք է: Այն հասանելի է Mac-ի համար երրորդ կողմի երկուական սարքերի կամ փաթեթների կառավարիչների միջոցով, ինչպիսիք են Homebrew-ը: Օգտվողի միջերեսը ինտուիտիվ է և կոկիկ կերպով իր բոլոր գործառույթները ներառում է հարմար մենյու: Այն ունի բազմաթիվ կարգավորելի պարամետրեր՝ Mac-ում ֆայլերի և թղթապանակների համեմատությունը արագ և հեշտ դարձնելու համար:

Առաջին գործարկման ժամանակ հավելվածը հնարավորություն է տալիս ընտրել համեմատական մոդուլ: Համեմատություն սկսելու համար սեղմեք Ֆայլ մոդուլը և ընտրեք ձեր ֆայլերը Finder-ից:

Meld-ը դրանք կցուցադրի կողք կողքի: Նրանց միջև եղած տարբերությունները ընդգծված են՝ անհատական փոփոխություններն ավելի հեշտ տեսնելու համար:

Վահանակների երկու կողմերում կտեսնեք գունավոր բլոկներով երկու ուղղահայաց բարեր: Նրանք բոլոր փոփոխությունների տեսարան են տալիս, անկախ նրանից՝ դրանք տեղադրված են, ջնջված, փոխված կամ հակասական: Սեղմեք հատվածի սլաքները՝ մի ֆայլի բլոկը մյուսի հետ պատճենելու կամ միացնելու համար:

Meld-ի եզակի առանձնահատկությունները.

  • Ֆայլերի և թղթապանակների եռակողմ համեմատություն: Փոփոխությունները թարմացվում են իրական ժամանակում՝ անկախ նրանից, թե որքան մեծ է ֆայլը:
  • Ինտեգրվում է տարբերակների կառավարման համակարգերի հետ, ինչպիսիք են Git, Bazaar, Mercurial և SVN: Ներկառուցված տարբերակի զտիչը օգնում է ձեզ համեմատել ցանկացած փոփոխություն պահեստային ֆայլի հետ:
  • Տեքստային խմբագիրն աջակցում է տողերի համարներին, բացատներին, շարահյուսական ընդգծմանը և տեքստի փաթաթմանը` օգտագործողի համար հարմար փորձի համար:
  • Տեքստի զտիչներով (Նախընտրանքներ > Տեքստի զտիչներ) կարող եք անտեսել տեքստը, որը համապատասխանում է որոշակի օրինաչափությանը կամ նույնիսկ սովորական արտահայտություններ օգտագործել բարդ զտիչներ ստեղծելու համար:

Ներբեռնում՝ Meld (անվճար)

2. Helix P4 Diff and Merge Tool

Helix P4V-ը միջպլատֆորմային, ձեռնարկության տարբերակների վերահսկման ծրագիր է՝ սկզբնաղբյուր ֆայլերը, վեբ էջերը, ձեռնարկները, ՕՀ-ի կոդը և այլն համեմատելու և միաձուլելու համար: P4V-ը Helix հիմնական սերվերի հաճախորդն է, որը հյուրընկալում է ձեր բոլոր տվյալները և գտնվում է պահեստում: Դուք բացում եք ֆայլերը և խմբագրում դրանք ձեր աշխատանքային տարածքում:

Ավարտելուց հետո փոփոխված ֆայլը հետ ուղարկեք ընդհանուր պահոց կամ պահեստ, որտեղ այն հետևում է ֆայլի բոլոր վերանայումներին: P4V-ն ինտեգրվում է P4 diff and merge գործիքի հետ: Մանուշակագույն պատկերակը և դրա գունային սխեման կարևորում են մուտքային ֆայլը, մինչդեռ կանաչ պատկերակը և դրա գունային սխեման կարևորում են ելքային ֆայլը:

P4Merge-ը ցուցադրում է ֆայլերը կողք կողքի՝ կենտրոնը որպես հիմնական ֆայլ: Սա թույլ է տալիս համեմատել երկու ֆայլ բազային ֆայլի հետ՝ գտնելու տարբերությունները և ընտրելու այն տեքստը, որը ցանկանում եք միավորված ֆայլում: Նավարկելու համար սեղմեք Նախորդ կամ Հաջորդ կոճակները: Հավելվածն անվճար է մինչև հինգ օգտատերերի և 20 աշխատանքային տարածքների համար:

Helix P4-ի եզակի առանձնահատկությունները.

  • Համեմատեք պատկերները (PNG, JPEG, GIF և ավելին) և ընդգծեք նույնական տարածքները մոխրագույնով և տարբերությունները դեղինով երկու պատկերների համար: Դուք կարող եք նաև վերլուծել ֆայլի լուծաչափը, խորությունը և տեսնել պատկերների վերանայումները ժամանակի դադարում:
  • P4V-ի հետ ինտեգրումը կարող է բացահայտել ֆայլի վերանայման ողջ պատմությունը, գումարած այն, ինչ փոխվել է որոշակի ժամանակահատվածում: Սա օգտակար է սխալները լուծելու համար:
  • Պատկերացրեք տարբերությունները և լուծեք կոնֆլիկտները, որոնք առաջանում են զուգահեռ կամ միաժամանակյա զարգացումից՝ գունային կոդավորման, շարահյուսության ընդգծման, տողերի համարների և բծերի միջոցով:
  • Շարահյուսական ընդգծում (անջատել Ցուցադրել շարահյուսության ընդգծումը կոճակը) սկզբնական կոդի համար՝ ֆայլերը համեմատելիս կամ միաձուլելիս:

Ներբեռնում՝ Helix P4 Diff and Merge (անվճար, հասանելի է բաժանորդագրություն)

3. Համեմատությունից այն կողմ

Beyond Compare-ը համապարփակ ծրագիր է Mac-ում ֆայլերն ու պանակները համեմատելու և միացնելու համար: Հավելվածը պահպանում է հավասարակշռություն գործառույթների և կատարողականի միջև հեշտ օգտագործման ինտերֆեյսի և գունագեղ կոճակների միջոցով: Առաջին գործարկման ժամանակ ընտրեք համեմատության մոդուլը Text, RTF, Hex, MP3, Sables< և ավելին:

Յուրաքանչյուր համեմատական առաջադրանք սկսվում է Նիստից: Դուք կարող եք հարմարեցնել և պահել ցանկացած աշխատաշրջան որպես Աշխատանքային տարածք: Պարզապես բեռնեք աշխատանքային տարածքը, և Beyond Compare-ը կբեռնի ձեր բոլոր նիստերը նույն կազմաձևով և ներդիրներով: Սեսիայի կարգավորումները, որոնք վերահսկում են այս համեմատությունները, կոչվում են Կանոններ: Դուք կարող եք պահպանել տարբեր նիստեր հատուկ կանոններով, որոնք համապատասխանում են տարբեր առաջադրանքներին:

Հավելվածը կցուցադրի ձեր ֆայլերը կողք կողքի: Այն օգտագործում է կարմիր տեքստ՝ կարևոր տարբերություններն ընդգծելու համար, իսկ կապույտը՝ աննշան փոփոխությունների համար: Դուք կարող եք հարմարեցնել այս գույները ձեր նախասիրություններին համապատասխան:

Ձախ պատուհանի ակնարկի մանրապատկերը ցուցադրում է գույների տեսողական քարտեզ: Նավարկելու համար օգտագործեք Հաջորդ և Նախորդ կոճակները՝ ձեր բոլոր տարբերությունները հաղթահարելու համար: Այնուհետև օգտագործեք սլաքների կոճակները՝ ձեր ֆայլերը միացնելու համար: Ձեր ֆայլը պահելու համար սեղմեք Պահել կոճակը, որը գտնվում է պատուհանի աջ կողմում:

Beyond Compare-ի եզակի հատկանիշներից.

  • Համեմատեք ձեր սկավառակի ֆայլերն ու թղթապանակները ցանցի ծավալի (NAS) կամ հեռակառավարվող ծառայության հետ (Dropbox, Google Drive, OneDrive և S3): Դուք կարող եք ներառել/բացառել ֆայլերի տեսակները, կիրառել զտիչներ համեմատության ընթացքում և համեմատել ֆայլի/թղթապանակի կառուցվածքը կամ դրանցից որևէ մեկը:
  • Սեղանի համեմատություն նիստը համեմատում է տեքստային ֆայլերը աղյուսակային տվյալների հետ: Դուք կարող եք տեսակավորել և հավասարեցնել տվյալները հիմնական դաշտերի վրա և համեմատել դրանք բջիջ առ բջիջ:
  • Սցենարների մշակման ներկառուցված հատկություն՝ սովորական առաջադրանքները ավտոմատացնելու համար: Լրացուցիչ մանրամասների համար այցելեք Beyond Compare scripting բաժինը:
  • Ինտեգրում հանրաճանաչ գործիքների հետ, ինչպիսիք են SQL Examiner, Dreamweaver, EditPlus, Total Commander և Version Control System:

Ներբեռնում՝ Համեմատությունից դուրս (30$-ից, հասանելի է անվճար փորձաշրջան)

4. DeltaWalker

DeltaWalker-ը միջպլատֆորմային տեսողական տարբերակման և միաձուլման գործիք է: Ինտերֆեյսը ինտուիտիվ է, ընդամենը մի քանի ընտրացանկի կոճակներով: Այն ավելի շատ հենվում է տեսողական պարամետրերի վրա, որոնք կօգնեն ձեզ գտնել տարբերություններ: Այն աջակցում է Office ֆայլեր, Java արխիվներ, ZIP, XML, PDF և այլն: Խոսելով դրա մասին, մենք լուսաբանեցինք, թե ինչպես կարելի է համեմատել երկու PDF ֆայլեր՝ օգտագործելով այլ մեթոդներ:

Մուտքի դաշտում սեղմեք Թերթել կոճակը, որպեսզի բացվի Ֆայլի բաց երկխոսության տուփը: Մյուս կողմից, դուք կարող եք բացել տեղական կամ հեռավոր ֆայլ SFTP, HTTPS, WebDAV, Dropbox կամ Google Drive-ի միջոցով: Այն նույնիսկ ինտեգրվում է (Preferences > SCM) Git-ի, Bazaar-ի, Mercurial-ի և SVN-ի հետ: Կարդացեք մեր ուղեցույցը, թե ինչպես տեղադրել Git-ը Mac-ի համար:

Հավելվածն օգտագործում է գույներ՝ նշելու բլոկների փոփոխությունները՝ որպես տեղադրված, ջնջված, փոփոխված և հակասական: Դուք կտեսնեք միացնող գծեր, որոնք միավորում են միմյանց հարակից բլոկները՝ արդյունքները պարզեցնելու համար:

Աջ վահանակի ուղղահայաց գունավոր շերտը ցույց է տալիս բոլոր տարբերությունների փոքրացված տեսողական քարտեզի ամփոփումը: Սեղմեք սլաքի կոճակը (որը հայտնվում է, երբ սավառնում եք մկնիկը)՝ ձեր ֆայլերը միացնելու համար:

DeltaWalker-ի եզակի առանձնահատկությունները.

  • Գտնել և փոխարինել ֆունկցիան օգնում է ձեզ գտնել հատուկ նիշեր և օգտագործել սովորական արտահայտություններ առաջադեմ դեպքերի համար: Կամ օգտագործեք դյուրանցումներ՝ դրանք մուտք գործելու համար՝ առանց «Գտնել և փոխարինել» պատուհանը բացելու:
  • Ինտեգրվել այլ հավելվածների հետ CLI ինտերֆեյսի միջոցով: Դրանք ներառում են SourceTree, Visual Studio և DreamWeaver:
  • Կապված հետարկել և կրկնել գործառույթը հետևում է խմբագիրների փոփոխություններին: Երբ դուք հետարկում եք, փոփոխությունները տեղի են ունենում հակառակ հերթականությամբ՝ ընդգրկելով բազմաթիվ խմբագրիչներ:
  • Արտահանեք ֆայլերի համեմատության հաշվետվությունը որպես HTML և Patch: Վերջինս պարունակում է տարբերություններ մեկ կամ մի քանի զույգ տարբեր ֆայլերի միջև, ինչը օգտակար է հավելվածների մշակողների համար:

Ներբեռնում՝ DeltaWalker ($40-ից, հասանելի է անվճար փորձաշրջան)

5. Araxis Merge

Araxis Merge-ը տարբերության և միաձուլման բարդ գործիք է: Այն աշխատում է բազմաթիվ ֆայլերի ձևաչափերով, ներառյալ Office ֆայլերը, PDF, XML, HTML, Երկուական և սկզբնական կոդի ֆայլերը: Սա հավելվածը դարձնում է հարմար տարբեր ստեղծագործ մասնագետների և օգտագործման դեպքերի համար:

Սեղմեք Դիտել կոճակը՝ ձեր ֆայլը բացելու համար: Araxis Merge-ն օգտագործում է տեքստի արդյունահանման զտիչներ և ձևաչափման գործիքներ, որոնք կօգնեն ձեզ ավելի հստակ տեսնել փոփոխությունները: Գնացեք Նախընտրանքներ > Ֆայլերի համեմատություններ > Ֆայլերի տեսակներ՝ տարբեր տեսակի ֆայլերի զտիչները կարգավորելու համար:

Ոլորման գծի կողքին գտնվող ակնարկի բարակ շերտերը ցույց են տալիս փոփոխությունների դիրքը: Կարգավիճակի տողը ձեզ ցույց է տալիս փոփոխությունների ամփոփումը, որոնք տեղադրվել, հեռացվել, փոխվել և ջնջվել են: Ներկառուցված plugin համակարգը հնարավորություն է տալիս մուտք գործել Git, SVN և Perforce Depot-ում տեղակայված ֆայլեր:

Դասավորության երկու տարբերակ կա՝ ուղղահայաց և հորիզոնական: Նրանք երկուսն էլ աշխատում են երկկողմանի և եռակողմ ֆայլերի համեմատության ռեժիմներով: Ֆայլի միջով նավարկելու համար օգտագործեք Նախորդ կամ Հաջորդ կոճակները (կամ դյուրանցումները): Բացի այդ, սեղմեք յուրաքանչյուր բլոկի վրա միաձուլման փոքր կոճակը՝ ֆայլերը պատճենելու, փոխարինելու կամ միաձուլելու համար:

Araxis Merge-ի եզակի առանձնահատկությունները.

  • Քաշեք և գցեք տեքստի բլոկները ցանկացած վահանակում՝ ֆայլերը խմբագրելու համար: Araxis Merge-ը վերլուծում է ֆոնային փոփոխությունները և պահպանում դրանք: Ցանկացած պահի կարող եք չեղարկել արդյունքը:
  • Համեմատեք թղթապանակները երկկողմանի կամ եռակողմ ֆայլերի համեմատությամբ: Այս դասավորությունը բաժանում է էկրանը վերևում գտնվող թղթապանակներով և դրա հետ կապված ֆայլերով ներքևում:
  • Ստեղծեք նշիչներ՝ ձեր փոփոխած տողերը նշելու համար: Ավելացրեք էջանիշ՝ ձեզ հիշեցնելու համար կամ տեղադրեք մեկնաբանություն՝ կարևոր տեղեկություններ նշելու համար:
  • Համաժամացման հղման հատկությունը կարող է օգնել ձեզ բացահայտել ֆայլերի միջև նմանության կետերը՝ համեմատության արդյունքները պարզեցնելու համար: Սա լավագույնս աշխատում է բարդ ֆայլերի հետ:
  • Արտահանեք ֆայլերի համեմատության հաշվետվությունը որպես HTML, XML և Unix Diff: Այս հատկությունը օգտակար է ապագա աուդիտի, պահեստավորման և համօգտագործման համար:

Ներբեռնում՝ Araxis Merge ($129-ից, հասանելի է անվճար փորձաշրջան)

Հեշտությամբ համեմատեք տարբերակները

Diff և Merge գործիքները, հավանաբար, ամենաթերագնահատող գործիքներն են, բայց դրանք բոլորին պետք են: Ծրագրային ապահովման մշակողը կարող է կարիք ունենալ շարահյուսության ընդգծման և արտահանման գործառույթների: Գրողը կարող է նախընտրել ավելի տեսողական տարբերության գործիք՝ տեքստը համեմատելու համար: Այստեղ քննարկված հավելվածներն ընդգրկում են օգտագործման յուրաքանչյուր դեպք: Տվեք նրանց պատշաճ փորձություն՝ տեսնելու, թե որն է համապատասխանում ձեր կարիքներին:

Եթե դուք օգտագործում եք գերազանց տեքստային խմբագրիչ Notepad++, ապա կարող եք հեշտությամբ համեմատել ֆայլերը հավելվածի հետ: Այն հարուստ է գործառույթներով և համապատասխանում է ինչպես սովորական օգտատերերին, այնպես էլ ծրագրավորողներին: