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++, ապա կարող եք հեշտությամբ համեմատել ֆայլերը հավելվածի հետ: Այն հարուստ է գործառույթներով և համապատասխանում է ինչպես սովորական օգտատերերին, այնպես էլ ծրագրավորողներին: