Ohjelma tekstitiedostojen vertaamiseen word. Compare Suite - tekstitiedostojen vertailuohjelma - nopea ja täydellinen tekstien välisten erojen analyysi

Kahden tiedoston vertailu on ehkä yksi yleisimmistä ja kysytyimmistä. Voit vertailla tiedostoja tyypin, koon tai sisällön mukaan. Yksi suosituimmista menetelmistä on tiedostojen vertailu niiden sisällön perusteella. Tämän menettelyn ydin on löytää ero tiedostojen sisällössä. Voit verrata mitä tahansa tiedostoja, ei vain tekstitiedostoja. Tänään aiomme vertailla kahta sanatiedostoa.

Vertaa tiedostoja Total Commanderissa

Vertaaksesi useita tiedostoja tällä ohjelmalla, sinun on valittava ensimmäinen tiedosto vertailua varten yhdestä paneelista ja valittava toinen toisesta paneelista.

Avaa sitten "tiedosto"-valikkokohta ja siirry "Vertaa sisällön mukaan" -kohtaan.

Kahden sarakkeen ikkunan pitäisi ilmestyä. Sarakkeiden yläosassa on aikajana, jossa on tiedostovalintatoiminto. Kun olet valinnut tiedoston vertailua varten, sinun on napsautettava "Vertaa" -painiketta.

Verrattujen tiedostojen sisältö näytetään kahdessa sarakkeessa. Tiedostoista löydetyt erot korostetaan. Jos haluat muokata tiedoston sisältöä, sinun on napsautettava "muokkaa"-painiketta.

Tiedostojen vertailu Windowsin komentorivin avulla

Jos haluat vertailla tiedostoja Windows-työkaluilla, sinun on siirryttävä "Käynnistä"-valikkoon siirtymällä "komentorivi"-osioon ja syötettävä seuraavan sisällön komento:

FC Tiedoston sijainti # 1 ja Tiedoston sijainti # 2.

Meidän tapauksessamme se käy näin

FC C: \ Käyttäjä \ Järjestelmänvalvoja \ Työpöytä \ 1 \ 1.docx C: \ Käyttäjä \ Järjestelmänvalvoja \ Työpöytä \ 1 \ 2.docx

Tämän seurauksena näkyviin tulee ikkuna, jossa näkyvät tiedostojen vertailun tulokset. Kun verrataan pieniä tiedostoja, joissa on vähän eroja, muokkausprosessi on melko nopea. Mutta suuret tiedostokoot vertailua varten, tämä menettely on melko aikaa vievä.

Kuinka vertaan tiedostoja verkossa?

Tiedostojen vertailu erikoisohjelmilla edellyttää aina tietyn vertailun suorittavan ohjelmistotuotteen asentamista. Mutta tämä menetelmä ei ole aina kätevä. Joskus sinun on ymmärrettävä ohjelman käyttöliittymä, tai yksinkertaisesti tarvittavat toiminnot eivät välttämättä riitä. Tässä tapauksessa on parempi turvautua verkkopalveluihin.

Nykyään voit löytää suuren määrän online-tiedostovertailupalveluita. Online-tiedostovertailumenettelyn avulla voit nopeasti verrata tarvitsemiasi tiedostoja ilman tarpeettomia ohjelmistotuotteiden asennuksia. Yleensä näillä palveluilla on yksinkertainen ja intuitiivinen käyttöliittymä, joka on suunniteltu tavalliselle Internetin käyttäjälle. Vertailussa tarvittavien toimintojen käsittely tapahtuu yleensä sekunneissa, koska se ei riipu järjestelmäsi resursseista.

Siirrymme verkkosivustolle https://www.kontrolnaya-rabota.ru/s/online-calculators/sravnenie-tekstov/. Valitsemme vertailtavat tiedostot. Napsauta alta Vertaa tekstitiedostoja.

Näillä menetelmillä voit vertailla erityyppisiä tiedostoja, ei vain tekstitiedostoja. Kaikilla yllä olevilla tiedostojen vertailumenetelmillä on tietysti sekä etuja että haittoja. Mutta jokaisen tarkistetun tiedoston ansiosta voit helposti verrata tiedostojen sisältöä tai niiden rakennetta ja tehdä muutoksia.

Ystävät, olen iloinen voidessani toivottaa teidät tervetulleeksi blogini sivuille. Tänään haluan kertoa sinulle neljästä tavasta verrata tiedostoja sisällön mukaan. Tarve löytää eroja tulee aika usein esiin. Sinun on verrattava tiedostoja tyypin tai koon mukaan. Tiedostojen vertailu Wordissa ja Excelissä on myös hyvin yleinen toimenpide toimistoissa ja toimistoissa, joissa joudut jatkuvasti työskentelemään tekstidokumenttien ja laskentataulukoiden kanssa.

Verkkovastaavan tai sivuston omistajan on kuitenkin usein verrattava kahta tiedostoa sisällön mukaan. Ja emme puhu tekstitiedostoista, vaikka ne myös jäsennetään samalla tavalla, vaan muodoista .html, .css, .php ja niin edelleen. Ne tiedostot, joista sinun on löydettävä muutoksia koodiin. Ja joskus vain yhden merkin muutos voi aiheuttaa paljon vaikeuksia tuloksen saavuttamisessa.

Joten viimeinen esimerkki, kun käytin kahden tiedoston vertailua, on ongelma kommenttien toiminnassa. Omassani mainitsin tämän. Syynä oli vain yksi aukko. Kuvittele, kuinka voit löytää niin merkityksettömän eron manuaalisesti.

Ja yleensä, kun työskentelet sivustotiedostojen kanssa, sinun on usein analysoitava koodi. Käsin tekeminen on epärealistista. On paljon helpompaa käyttää käsillä olevia työkaluja, työkaluja, jotka jokaisella webmasterilla ja sivuston omistajalla pitäisi olla.

Tapa 1. Tiedostojen vertailu Total Commanderissa.

Olen käyttänyt tätä ohjelmaa pitkään. Tiedostojen käsittelyyn tämä on mielestäni yksi parhaista ohjelmista. Total Commander on maksullinen ohjelma, mutta voit käyttää myös 30 päivän kokeiluversiota, joka myös toimii ajan päätyttyä, mutta ostotarjouksella. Voit ladata kokeiluversion.

Aiemmin kerroin, kuinka asetukset tehdään TC:n kautta, jonka avulla voit helposti hallita sivuston tiedostoja ja suorittaa kaikki tarvittavat toiminnot suoraan tietokoneeltasi, ohittaen isännöintitilisi. Pelkästään tämän yhden mahdollisuuden takia tätä ohjelmaa kannattaa jo käyttää.

Katsotaanpa nyt tiedostojen sisällön vertailutyökalua, jonka avulla voit myös muokata ja kopioida tietoja analyysin aikana.

Joten käynnistä Total Commander - valitse yhdessä paneelissa ensimmäinen tiedosto vertailua varten - toisessa paneelissa avaa kansio, jossa on toinen tiedosto.

Uusi ikkuna avautuu, ja se on myös jaettu kahteen paneeliin. Yläosassa, jokaisessa paneelissa on aikaraja tiedoston valitsemiselle. Yhdessä niistä ensimmäinen tiedosto on jo valittu (mutta voi olla tyhjä). Voit valita tiedoston napsauttamalla pientä nuolilla varustettua painiketta (>>) .

Kun olet valinnut tiedostot vertailua varten, napsauta painiketta "Vertailla"... Valitun tiedoston sisältö näkyy jokaisessa paneelissa. Erot korostetaan taustavärillä.

Voit tehdä muutoksia tiedostoon napsauttamalla painiketta "Muokata"... Ja voit alkaa tehdä muutoksia. Myös kopiointi- ja palautustoiminnot, haku ja koodauksen muuttaminen ovat käytettävissä täällä.

Jos olet tehnyt muutoksia tiedostoon, vertailuikkunan sulkemisen jälkeen sinua pyydetään tallentamaan tulos.

Tapa 2. Tiedostojen vertailu Notepad ++:ssa.

Jos olet joskus joutunut muokkaamaan html-, css- ja php-tiedostojasi. Olet luultavasti kuullut ilmaisesta koodieditorista Notepad ++. Voit ladata ohjelman.

Tämä on erinomainen ohjelma, jonka lukemattomien etujensa ansiosta voit myös vertailla tiedostoja sisällön mukaan.

Mutta tämä vaatii pienen laajennuksen asentamisen. Kaikki tämä tehdään suoraan editorin sisällä.

Joten käynnistä editori - siirry valikkokohtaan "Lisäosat» Plugin ManagerNäytä Plugin Manager.

Valitse laajennus uudessa ikkunassa « Vertailla " ja paina painiketta « Asentaa ".


Kun olet asentanut laajennuksen, voit aloittaa tiedostojen sisällön vertailun. Tätä varten sinun on avattava kaksi tiedostoa - siirry valikkokohtaan "Lisäosat"« Vertailla "« Vertailla (Alt +D)".

Tiedostovertailutulos esitetään erillisissä paneeleissa. Eli ensimmäinen tiedosto on vasemmalla ja toinen oikealla. Vastapäätä rivejä, joissa erot havaittiin, on varoitusmerkki ja korostus taustavärissä.

Rivi, jolla havaitaan pieniä eroja, korostetaan keltaisella ja osoitetaan huutomerkillä.

Täysin erilainen viiva merkitään toisessa paneelissa punaisella miinuksella ja toisessa vihreällä plussalla. Ja se on korostettu vastaavalla värillä.

Kun löydät eron, voit tietysti heti tehdä tarvittavat korjaukset ja tallentaa muutokset.

Voit lopettaa tiedostojen vertailun pikanäppäimellä Ctrl +Alt +D.

Tapa 3. Kahden tiedoston sisällön vertailu WinMerge-ohjelmassa.

Tämän ohjelman avulla voit vertailla tiedostojen sisällön lisäksi kokonaisten kansioiden sisältöä. Tämä on samanlainen kuin Total Commander, vain ohjelma on ilmainen. Voit ladata sen.

Ohjelman asennus on vakio, eikä se ole vaikeaa. Siksi emme viivyttele tässä, vaan siirrymme välittömästi kahden tiedoston vertailuun.

Ohjelman käynnistämisen jälkeen sinun on valittava vertailtavat tiedostot. Avaa valikkokohta "Tiedosto""Avata".



Vertailutulos esitetään kahdessa paneelissa sekä muissa esimerkeissä. Vain tässä koodinpätkä, joka eroaa tietyltä riviltä, ​​on myös korostettu.

Voit myös muokata tiedostoja tällä ohjelmalla. Ja kun suljet vertailuikkunan, ohjelma ehdottaa tiedostojen muutosten tallentamista.

Tapa 4. Tiedostojen vertailu Windowsin komentorivin avulla.

Tämän menetelmän avulla voit verrata tiedostojen sisältöä ilman kolmannen osapuolen ohjelmia. Riittää, kun käytät Windows-käyttöjärjestelmän vakiotyökalua.

Tämä menetelmä ei myöskään salli tiedostojen muokkaamista. Tätä varten sinun on käytettävä muita työkaluja. Mutta siitä huolimatta selviät tehtävästä ilman lisäohjelmia.

Voit tehdä tämän avaamalla "Alkaa""Kaikki ohjelmat""Vakio""Komentorivi"... Ja kirjoita tämä komento:

Fc / N polku ensimmäiseen tiedostoon polku toiseen tiedostoon

se näyttää tältä:

Fc / N C: \ Omat asiakirjat \ file1.txt C: \ Omat asiakirjat \ file2.txt

Lopputulos näyttää tältä:


Kun eroja on vähän, ne voidaan korjata nopeasti muokkausohjelmilla. Mutta kun eroja on monia, on melko vaikeaa analysoida tietoa tällä menetelmällä.

Joten kerroin sinulle tiedostojen vertailumenetelmistä, ja nyt ehdotan, että katsot opetusvideon, jossa näytän kahden tiedoston vertailun kaikilla tavoilla.

Olen varma, että jos sinun on nyt verrattava tiedostoja, voit tehdä tämän helposti jollakin ehdotetuista menetelmistä.

Siinä kaikki tälle päivälle, toivotan kaikille menestystä ja hyvää mieltä, ja nähdään uusissa artikkeleissa ja video-opetusohjelmissa!

Terveisin Maxim Zaitsev.

Kuinka vertaan kahta tiedostoa? Tämä kysymys saattaa nousta esiin, kun haluat nähdä nopeasti ja kätevästi kahden tiedoston sisällön erot. En tietenkään haluaisi asentaa lisäohjelmia, vaan tehdä vertailua tavallisilla työvälineillä.

Tiedostojen käsittelyyn on erinomainen ohjelma. Sitä kutsutaan nimellä Notepad ++. Täällä on kätevä mahdollisuus verrata kahta tiedostoa nopeasti.

Kahden tiedoston vertailu Notepad ++:ssa

Haluan sanoa heti, että Notepad ++ -ohjelmassa voit verrata monia tiedostoja, sekä html- että php- ja js-tiedostoja. Mutta Word-tiedostoja ei voi verrata oikein, niiden koodaus ei sovellu tälle ohjelmalle. Näitä tiedostoja verrataan itse Wordissa, harkitsemme tätä alla.

Avaamme tiedostot, joita haluamme verrata.

Vertailun aloittamiseksi meidän on suoritettava Campare-laajennus. Voit tehdä tämän siirtymällä Plugins - Campare - Campare -välilehteen.

Tiedostojen vertailu Notepadissa

Jos tätä laajennusta ei ole vielä asennettu Notepad ++ -versioosi, tämä on helppo tehdä. Siirry kohtaan Plugins - Plugin Manager - Show Plugin Manager. Valitse siellä yleisestä liitännäisluettelosta Campare, laita valintamerkki sen eteen ja paina Asenna-painiketta.

Tiedostomme avautuvat kahdelle välilehdelle, joissa kaikki tiedostojemme erot näkyvät kätevästi ja selkeästi. Lisäksi se on jo teknologiakysymys, oikeiden paikkojen löytäminen ei ole vaikeaa.

Erot tiedostojen sisällössä Muistiossa

Voit poistua vertailutilasta painamalla joko pikanäppäimiä Ctrl + Alt + D tai Plugins-välilehteä - Campare - Clear Results.

Mutta älkäämme jääkö vain yhteen ohjelmaan. Meillä on myös tuttu Total Commander, jossa voit myös verrata kahta tiedostoa nopeasti ja kätevästi.

Kahden tiedoston vertailu Total Commanderissa

Avaa Total Commander -ohjelma

Napsauta haluttua tiedostoa ja pidä Ctrl-painiketta painettuna ja napsauta toista tiedostoa vertailua varten. Molemmat tiedostot erottuvat taustasta.

Tiedostojen vertailu Total Commanderissa

Uusi ikkuna avautuu, jossa näemme tiedostojemme sisällön ja niiden väliset erot. Ne on jälleen kerran korostettu kätevästi ja selkeästi.

Tiedostojen erot Total Commanderissa

Napsauta Muokkaa-painiketta ja tee tiedostoihin tarvittavat muutokset. Mukavuussyistä voit vaihtaa fonttia ja käyttää Next Difference-, Previous Difference-, Rollback- ja Encoding -painikkeita.

Kun olet tehnyt kaikki muutokset, napsauta sulje-painiketta, niin meitä kehotetaan tallentamaan tehdyt muutokset.

Siinä kaikki, jälleen kätevää, nopeaa, ymmärrettävää.

Lopuksi meidän on harkittava, kuinka voit verrata Word-tiedostoja. Sillä on oma koodaus, joten Word-ohjelma on paras tähän.

Kahden tiedoston vertailu Microsoft Wordissa

Microsoft Wordin avaaminen

Etsi Tarkista-välilehti, valitse se ja etsi Vertaa-kohde.

Tiedostojen vertailu Microsoft Wordissa

Uusi Versioiden vertailu -ikkuna avautuu, jossa sinun on valittava lähdedokumentti ja asiakirja vertailua varten. Napsauta OK. Voit halutessasi tarkastella muita vertailuasetuksia.

Avautuu uusi tiedosto, jossa erot on korostettu ja joka voidaan haluttaessa tallentaa tai korjata tarpeen mukaan.

Meillä on tällaisia ​​​​menetelmiä kahden tiedoston vertailuun. Lisäohjelmia ei tarvittu, kaikki on jo sisäänrakennettu tavallisiin työkaluihin. Samalla Notepad ++:lla onnistuin löytämään oikeat korjauspaikat muutamassa minuutissa.

Ilmainen ohjelma tekstitiedostojen ja kansioiden vertailuun. Siinä on käyttäjäystävällinen käyttöliittymä, syntaksin korostus monille ohjelmointikielille sekä laajat asetukset. Lisäksi ohjelma voi luoda raportteja ja toimia yhdessä useiden versionhallintajärjestelmien kanssa.

Ihmisten laiskuus voi tehdä ihmeitä! Laiskuus sanan hyvässä merkityksessä :). No, täytyy myöntää, että on kohtuutonta tehdä rutiinityötä manuaalisesti, jos se on mahdollista uskoa tietokoneelle. Joten tämän päivän ohjelmamme löydettiin juuri silloin, kun yritettiin siirtää työläs eri tekstitiedostojen vertailu PC:n "hartioille".

Ja se oli näin... Äskettäin Ruslan Bogdanov ja minä käänsimme sivusto HTML5:ssä Schema.org-merkintöjen avulla. Samanaikaisesti jouduimme usein vertaamaan jokaisen sivun vanhaa (vielä muokkaamatonta) versiota uuteen, johon oli jo tehty tiettyjä muutoksia.

Ja parin tunnin työskentelyn jälkeen kahdessa Notepad-ikkunassa sain ajatuksen, että pitäisi olla ohjelma, joka automaattisesti löytää erot tekstitiedostoista. Tämä kysymys esitettiin kaikkialla olevalle Googlelle ja sellainen ohjelma löytyi :). Sitä kutsutaan WinMerge.

Tämä ohjelma löytää ja näyttää automaattisesti kahden tekstitiedoston sisällön erot, minkä ansiosta voit verrata ja muokata avoimia asiakirjoja paljon nopeammin kuin perinteisellä visuaalisella haulla! Ominaisuuksiensa suhteen WinMerge on vain hieman huonompi kuin maksetut kilpailijat, kuten esimerkiksi Compare Suite:

Vertailu maksulliseen analogiin

Lisäksi molemmat ohjelmat tukevat monia koodauksia (mukaan lukien Unicode), ne voidaan sisällyttää melkein mihin tahansa versionhallintajärjestelmään ja jopa mahdollistaa arkistoitujen asiakirjojen vertailun (WinMergen tukemiseksi tämä toiminto vaatii asennetun 7-ZIP-arkistaattorin ja erityisen laajennuksen).

WinMergen asennus

Ohjelmasta on kaksi versiota: tavallinen asennusohjelma ja kannettava versio. Jotta voit työskennellä kannettavan kanssa, sinun on vain purettava se arkistosta ja (jos haluat) suoritettava bat-tiedosto ( Register.bat) integroidaksesi sovelluskohteet järjestelmän kontekstivalikkoon (toisella "erätiedostolla" ( UnRegister.bat) voit poistaa tämän kohteen).

Jos valitset tavallisen asennusohjelman, sinun on suoritettava se ladatusta arkistosta ja noudatettava ohjatun asennustoiminnon ohjeita. Voit hyväksyä kaikki ehdotukset napsauttamalla "Seuraava" kunnes pääset komponenttivalintanäyttöön:

Tarkista tässä huolellisesti oletuskieli(t): sen pitäisi olla "venäläinen". Voit myös asentaa lisäosia, jotka lisäävät useita uusia esisuodattimia ohjelmaan.

Seuraava vaihe, joka vaatii sinun puuttumistasi, on ikkuna lisätehtävien valintaa varten:

Oletusarvoisesti WinMerge luo vain pikakuvakkeen pikakäynnistykseen ja integroituu kontekstivalikkoon. Voit myös luoda pikakuvakkeen työpöydälle (joka, IMHO, on kätevämpää :)) ja lisätä ohjelmakansion järjestelmäpoluille nopeaa käyttöä varten.

Tekstitiedostojen vertailu WinMergessä

Kun asennus on valmis, tyhjä WinMerge-ikkuna käynnistyy. Aloita avaamalla pari verrattavaa tiedostoa. Tämä voidaan tehdä kutsumalla "Tiedosto"-valikon kohtaa "Avaa" tai napsauttamalla samannimistä painiketta työkalupalkissa:

Avautuvassa ikkunassa voit määrittää vertailtavat tiedostot napsauttamalla "Selaa" -painiketta, sekä valita suodattimia (jota käytetään tietyntyyppisten tiedostojen poissulkemiseen kansioiden kanssa työskennellessä) ja pakkauksenpurkaja zip-tiedostoille. (jos vastaava laajennus on asennettu).

Itse asiassa riittää, että valitsemme tiedostot, jotka näkyvät vasemmassa ja oikeassa paneelissa, ja voimme painaa "Ok".

WinMerge-ikkuna näyttää suunnilleen tältä:

Joten mitä voimme tehdä tälle kaikelle:

  1. Työkalupalkin (tai kontekstivalikon) painikkeiden avulla voit selata löydettyjä eroja ja kopioida muutokset nopeasti tiedostosta toiseen.
  2. Erokartalla (Sijainnit-ikkuna) voit nopeasti arvioida erojen sijainnin eri asiakirjoissa. Samaan aikaan "kartalla" on useita värisymboleita:
  • keltainen - kaikki erot asiakirjoissa ilmoitetaan;
  • punainen - valittu ero näytetään;
  • harmaa - osoittaa puuttuvan koodin osan jostakin asiakirjasta.
  • "Erot"-ikkunan avulla näet koodin osan, joka on erilainen. Et voi muokata koodia täällä, mutta voit kopioida sen käyttämällä pikavalikon toimintoa.
  • Ja tietysti avoimien asiakirjojen ikkunoiden avulla voimme suorittaa sekä koodinpätkien nopean kopioinnin että täyden muokkauksen. Itse asiassa meillä on edessämme tavallinen tekstieditori, kuten edistynyt Muistio, jossa on syntaksin korostus monille ohjelmointikielille (ja voit mukauttaa korostusvärejä haluamallasi tavalla kullekin kielelle asetuksissa)!
  • Suosittelen myös kiinnittämään ajoittain huomiota tilapalkkiin työikkunan alaosassa, kun työskentelet ohjelman kanssa. Joskus siinä voi nähdä erilaisia ​​vihjeitä sekä laskurin löydetyistä eroista.

    Kun olet valmis käsittelemään asiakirjoja (tai tarvittaessa), voit tallentaa molemmat muokatut tiedostot tai vain yksittäiset tiedostot. Voit tehdä tämän siirtymällä "Tiedosto"-valikkoon ja valitsemalla "Tallenna tiedosto vasemmalla" tai "Tallenna tiedosto oikealla" vastaavasti:

    Ohjelman asetus

    Periaatteessa asennuksen jälkeen ohjelma on täysin valmis työhön. Voit kuitenkin hieman parantaa tai muuttaa joitakin sen toimintoja. Ensimmäinen asia, jonka voit tehdä, on lisätä itsellesi mukavuutta :). Tämä voidaan tehdä siirtymällä "Näytä"-valikkoon ja aktivoimalla kohdat "Näytä rivinumerot" ja "Rimitys":

    Tämä lisää koodin sisältävän paneelin eteen sarakkeen, jossa on rivinumerointi, ja itse rivit sopivat nyt mihin tahansa paneelikokoon automaattisen tekstin rivityksen ansiosta (samalla kun rivien rakenne säilyy täysin)!

    Samassa valikossa voit aktivoida joitain muita ominaisuuksia (kuten näyttää ei-tulostettavia merkkejä ja välilehtiä) sekä poistaa käytöstä kaikki työikkunan elementit (esim. voit poistaa käytöstä vertailupaneelin ja/tai erokartan ").

    Joillekin ohjelmointikielille ja WinMergen ohjelmille on lisäosia, joiden avulla voit jättää huomiotta tietyt parametrit tiedostoja vertailtaessa. Jos valitsit ohjelman asennuksen aikana vaihtoehdon asentaa laajennuksia, löydät nämä ominaisuudet "Lisäosat"-valikosta:

    Täällä "Esivertailu" -osiossa meillä on saatavilla lisäosia:

    • kommenttien huomioimatta jättäminen;
    • sarakkeiden huomioimatta jättäminen (ilmeisesti HEX);
    • välimerkkien huomioimatta jättäminen;
    • ohita välilehdet;
    • rivinumerot huomioimatta.

    Suoraan sanottuna en käyttänyt näitä liitännäisiä, koska WinMerge-standardit riittivät minulle, mutta niistä voi olla hyötyä jollekin;).

    Jos nämä ohjelman ominaisuudet eivät riitä sinulle, voit helposti säätää melkein kaikkea "Asetuksissa":

    Näihin asetuksiin on mahdollista "eksyä" hetkessä, koska niitä on paljon, mutta kiinnitän huomiota vain niihin, jotka voivat olla hyödyllisiä meille jatkotyössä.

    Ensimmäisessä asetusryhmässä ("Perus") suosittelen aktivoimaan kaksi vaihtoehtoa: "Aseta automaattisesti ensimmäiseen eroon" (mukavuuden lisäämiseksi) ja "Kansioiden vertailut" osiossa "Ota käyttöön useita vertailuikkunoita". . Viimeinen vaihtoehto antaa sinun avata rajattoman määrän vertailuvälilehtiä vertailtaessa kansioita (josta puhumme alla).

    Seuraavat muutettavat asetukset löytyvät Vertailu-osiosta:

    Periaatteessa et voi muuttaa täällä mitään, mutta työn aikana törmäsin useisiin haitoihin, jotka voidaan välttää aktivoimalla joitain kohteita tässä asetusten osassa.

    Ensin voit poistaa ei-tulostettavan merkkivertailun käytöstä. Tämä voi merkittävästi kaventaa tiedostojen erojen etsintää.

    Toiseksi, voit aktivoida tyhjien rivien ja komentojen ohituksen eri rekistereissä, mikä myös vähentää tiedostojen välisten epäsuhtauksien määrää.

    Kolmanneksi on mahdollisuus suodattaa kommentteja, joka on samanlainen kuin "Lisäosat"-valikossa. Kaikki nämä asetukset ovat valinnaisia, mutta joskus ne voivat merkittävästi vähentää tiedostoissa havaittuja eroja.

    Kansioiden vertailu

    Sen lisäksi, että WinMergessä voimme täsmäyttää tiedostoja automaattisesti, voimme myös vertailla kansioita ja löytää niistä kaikki muuttuneet tiedostot! Ohjelmassa ei kuitenkaan ole erityistä painiketta kansion avaamiseen. Kuinka olla? Meidän on määritettävä kaikki tarvitsemamme hakemiston tiedostot "Vasen"-kenttään ja poistettava sitten sen nimi jättämällä vain kansion nimi:

    Tällaisen käsittelyn jälkeen "Oikea"-kenttä siirtyy automaattisesti "Hakemiston valinta" -tilaan ja meidän on vain valittava haluttu kansio.

    Kansioiden vertailutilan erikoisuus on, että kaikki tiedostot näkyvät yhdessä yleisessä luettelossa. Jossa:


    Jos nyt "Asetuksissa" olet aktivoinut useiden välilehtien vaihtoehdon kansioiden vertailussa, voit avata mitä tahansa alikansioita ja tiedostoja - niiden vertailu avautuu uudelle välilehdelle.

    Raporttien muodostaminen

    Jos työskentelet kehitystiimissä tai joudut esittelemään työsi tuloksia kolmansille osapuolille, niin vertailutulosten pohjalta raporttien luontitoiminto on sinulle hyödyllinen. Löydät tämän toiminnon "Työkalut"-valikosta:

    Raportin luontiikkuna sisältää vain kaksi kenttää: ensimmäisessä määritämme tallennettavan tiedoston (mahdollisesti olematon) ja toisessa valitsemme raportin tyylin. WinMergessä on saatavilla neljä tyyliä:

    1. Pilkuilla eroteltu luettelo (pelkkä teksti, kuten TXT-tiedosto).
    2. Sarkaimella eroteltu luettelo (myös tekstitiedosto).
    3. Pelkkä HTML (verkkosivujen muoto (mielestäni kätevin)).
    4. Tavallinen XML (on myös parempi avata se selaimessa, koska tämä muoto mahdollistaa tarpeettomien vertailuhaarojen kutistamisen).

    Valitsemme minkä tahansa tyylin, napsautamme "Selaa" ja ilmoitamme, mihin kansioon ja millä nimellä (sekä millä nimitunnisteella) raportti tallennetaan. Napsauta "Ok" - onnellinen :).

    Täältä ("Työkalut"-valikosta) löydät vielä muutamia kohteita, jotka miellyttävät vain vakavia kehittäjiä. Nämä ovat toimintoja korjaustiedostojen luomiseen ja tiedostojen ja hakemistojen sisällön suodattamiseen.

    Ensimmäisen avulla voit luoda tiedostoja, jotka sisältävät luettelon lähteen eri versioiden eroista. Tätä listaa voidaan käyttää esimerkiksi lopullisen version korjaamiseen lopullisessa projektissa automaattisesti erilaisilla versionhallintajärjestelmillä.

    Toisen toiminnon avulla voit asettaa poissulkemisia verratuille tiedostoille hakemistoissa maskin tai tiedostotyypin mukaan. Siellä on myös valmiita esiasetuksia erityyppisille projekteille ja mahdollisuus luoda omia suodattimia minkä tahansa monimutkaisuuden vuoksi.

    Ohjelman edut ja haitat

    • korkea erojen tunnistamisen tarkkuus;
    • kyky nopeasti korvata tekstinpalaset;
    • kyky vertailla kansioita;
    • raporttien luontitoiminto;
    • laaja räätälöinti.
    • useampaa kuin kahta asiakirjaa ei voida verrata;
    • arkistojen tukemiseksi sinun on asennettava lisäohjelmistoja;
    • avainsanahakutoimintoa ei ole.

    johtopäätöksiä

    Testattuani useita ilmaisia ​​tiedostojen vertailuohjelmia huomasin, että WinMerge toimii parhaiten. Virheiden prosenttiosuus tiedostojen yhdistämisessä oli minimaalinen, mikä tarkoittaa, että ohjelmaa voidaan käyttää päivittäisessä toiminnassa. Tässä tapauksessa väärien tunnistusten määrää voidaan edelleen vähentää työskentelemällä asetusten kanssa.

    Jos työskentelet tekstien parissa ja sinun on verrattava usein saman asiakirjan eri versioita, WinMerge voi helpottaa ja nopeuttaa huomattavasti työtäsi. Mutta tietokone on luotu ottamaan mahdollisimman paljon rutiinia, jättäen meille aikaa luovuudelle;).

    P.S. Tämä artikkeli on sallittu vapaasti kopioida ja lainata edellyttäen, että avoin aktiivinen linkki lähteeseen ilmoitetaan ja Ruslan Tertyshnyn kirjoittaja säilyy.

    Ilmaiset ratkaisut

    Tietojen synkronointi vaatii sekä aikaa että taitoa ohjelmoijilta ja järjestelmänvalvojilta. Oikea työkalupakki ei kuitenkaan ole vähemmän tärkeä. Versionhallinta, projektien kanssa työskentely, varmuuskopiointi, yhdistäminen ja tiedostojen visuaalinen vertailu - tämä ei ole täydellinen luettelo synkronointiin liittyvistä tehtävistä tavalla tai toisella.

    Opas sisältää 10 ohjelmaa, joita voidaan kutsua monin tavoin universaaliksi: ne eivät ole sidottu tiettyyn palveluun tai sovellukseen, niiden avulla voit suorittaa yllä olevia (ja vähemmän erikoistuneita) tehtäviä paitsi graafisen käyttöliittymän kautta, myös komennossa linjatila.

    Vertailukriteerit ovat seuraavat:

    • Käyttöliittymä: näyttötilojen tuki, istuntojen tallennus, työkalupalkin mukauttaminen, sarakkeet
    • Tekstieditori, lähdekoodin kanssa työskentely
    • Yhdistämis- ja synkronointimenetelmät, 3-suuntainen vertailuominaisuus
    • Vie raportit, luo korjaustiedostoja (diff)
    • Lisätoiminnot: integrointi kolmannen osapuolen sovelluksiin, tuki laajennuksille, protokollille jne.

    SmartSynchronize

    SmartSynchronize on monialustainen ohjelma tietojen, hakemistorakenteiden ja niiden sisällön vertailuun. Itse asiassa ohjelma on ilmainen ei-kaupalliseen käyttöön, mutta yhden käyttäjän lisenssi maksaa 39 USD.

    Vertailutilat esitetään ohjelman tervetuloikkunassa. Tiedostonvalintaikkunan lisäksi voit tarkastella historiaa ja valita tallennetun profiilin. Myös Asetukset-kohdassa suodattimet määritetään: tiedostosuodattimet - tiedostojen suodattamiseen nimen ja tunnisteen mukaan sekä hakemistosuodattimet - mahdollistavat luettelon luomisen poissulkemisista.

    Tiedostojen vertailuun käytetään vierekkäistä kahden ruudun tilaa, jossa molempien paneelien sisältöä vietetään synkronoidusti. SmartSynchronize-merkintätapa on rajallinen, mutta linkittävien rivien ansiosta vertailu- ja yhdistämistoiminnot ovat erittäin intuitiivisia. SmartSynchronize määrittää, minne ja mihin suuntaan osio lisätään tiedostosta toiseen. Tekstin lisääminen tapahtuu yhdellä napsautuksella, joten kontekstivalikkoa ei tarvita.

    Asiakirjan koodaus ja syntaksi voidaan määrittää manuaalisesti, syntaksin korostus monille ohjelmointi- ja merkintäkielille, rivinumerointi ja muut IDE:ille ominaiset toimitukselliset ominaisuudet ovat käytettävissä.

    Yleensä SmartSynchronize on hyvin konfiguroitavissa, mutta kaikki asetukset on jaettu valikon eri osiin, mikä vaatii totuttelua. Näyttötiloja ja työkalupalkin asetuksia ei ole tarpeeksi.

    Hakemistovertailutilassa näytetään luettelo tiedostoista ja kunkin tila; esikatselu on saatavilla ikkunan alaosassa. Vertailumenetelmä - sisällön tai vain koon ja ajan mukaan - määritellään Muokkaa → Asetukset -asetuksissa. Tietosarakkeiden määrää (tiedostotyyppi, päivämäärä) ei voi lisätä, vaikka olemassa olevat voidaan poistaa käytöstä.

    SmartSynchronize toteuttaa sekä yksisuuntaisen tiedon yhdistämisen vasemmalla tai oikealla puolella että säännöllisen synkronoinnin. Määritykset voidaan tallentaa myöhempää latausta varten ottamalla tilannekuva tiedostorakenteesta. Kuten kehittäjät selittävät, ohjelma ei tunnista tiedostoattribuutteja, joten sitä ei ole järkevää käyttää varmuuskopiointityökaluna. Työskentelyä arkistojen kanssa ei myöskään tarjota, samoin kuin etähakemistojen kanssa.

    Yllämainittujen lisäksi on olemassa ylimääräinen, kolmisuuntainen yhdistämismenetelmä - 3-Way-Merge, jonka avulla voit yhdistää tiedostojen useiden versioiden erot ja jokaista kolmea asiakirjaa voidaan muokata toisistaan ​​riippumatta.

    Vertailutoiminnot ovat epäilemättä hyödyllisiä versionhallintaohjelmoijille. Siksi johtopäätöksenä on syytä viitata saman yrityksen vaihtoehtoiseen ratkaisuun -. Ohjelma on CVS-asiakasohjelma, jossa on integroitu SmartSynchronize-työkalusarja.

    Yhteenveto... SmartSynchronize tarjoaa melko hyvän työkalupakin tiedostojen ja hakemistojen työskentelyyn, joka ei joissain paikoissa ole konfiguroitavissa eikä ylitä perusominaisuuksia.

    [+] Kolmipuolinen yhdistäminen
    [+] Kätevä tekstieditori
    [-] Asiakirjojen puute
    [-] Ei voida synkronoida etähakemistoja ja -arkistoja

    WinMerge

    WinMerge on ohjelma tiedostojen ja hakemistojen vertailuun ja yhdistämiseen Windowsissa. Sitä voidaan käyttää itsenäisenä työkaluna tai yhdessä projektien kanssa. WinMergessä on sisäänrakennettu tekstieditori, joka tukee ohjelmointikieliä, korostusta ja rivinumerointia.

    Tietojen käsittelyssä on kaksi tapaa, jotka yhdistetään tiedostojen ja kansioiden valintaikkunaksi. Vertailun aikana käytettävissä on kahdenlaisia ​​suodattimia: tiedostosuodattimet ja merkkijonosuodattimet. Näin voit käyttää erilaisia ​​apuohjelmia ja käyttää säännöllisiä lausekkeita suodattaen pois tarvittavat tietotyypit vertailussa.

    Tiedostojen vertailutilassa ikkuna näyttää molemmat tiedostot vasemmalla ja oikealla puolella. Kartta ("Sijainnit") tarjoaa helpon navigoinnin sisällössä. Viivat, joissa on eroja, on korostettu värein, voit nähdä ne myös "Erot"-paneelissa. Yhdistämisen perustoiminnot ovat saatavilla "Yhdistä"-osiossa.

    Tekstieditorin toiminnallisuus ansaitsee erityistä huomiota. Ulkonäkö on muokattavissa. Syntaksin korostuksen ja rivinumeroiden lisäksi tarjotaan työskentely skriptien kanssa ja toiminnallisuuden laajentaminen on mahdollista lisäosien avulla. Lisäosat liittyvät pakkauksen purkajaan, näkymään ja komentosarjaeditoriin.

    Hakemistoja verrattaessa tulokset näytetään taulukkoluettelossa. Se sisältää tietoja tiedoston nimestä (hakemistosta), sen sijainnista, vertailutuloksesta, päivämäärästä, tunnisteesta ja muista tiedoista. Voit mukauttaa näyttöä sarakkeiden avulla. Tarvittaessa voit aktivoida rekursiivisen tilan tai vaihtaa puunäkymään navigoinnin helpottamiseksi.

    WinMerge antaa sinun suorittaa samat tehtävät eri tavoilla, mukaan lukien vetämällä ja pudottamalla tai Explorer-kontekstivalikon kautta. Voit luoda projekteja, joiden avulla pääset nopeasti käsiksi tietoihin ja asetuksiin. WinMerge toimii komentorivitilassa, ja ohjelmaa voidaan käyttää myös versionhallintajärjestelmien (TortoiseSVN, Visual Studio, Rational ClearCase jne.) kanssa.

    Yhteenveto... WinMerge on ohjelma, joka keskittyy ensisijaisesti projektien parissa työskentelemiseen. Integrointi SVN:n kanssa, toimiva editori, suodattimet ja laajennukset - kaikki tämä täydentää täydellisesti perusominaisuuksia tietojen vertailussa.

    [+] Laajennustuki
    [+] Toimiva editori
    [+] Integrointi kolmansien osapuolien sovelluksiin
    [-] Ei kolmisuuntaista vertailua

    Meld

    Meld on monialustainen ohjelma (OS X, Linux, Windows) tiedostojen ja hakemistojen synkronointiin. Sen avulla suoritetaan sekä kaksi- että kolmipuolinen vertailu. Ensinnäkin Meld-työkalupakki on hyödyllinen kehittäjille, koska se voidaan integroida versionhallintajärjestelmiin: Git, Bazaar, Mercurial, Subversion ja muut.

    Huolimatta useiden alustojen tuesta, sovellus on kaukana vakaasta Windowsissa. Oletetaan, että välilehdet ja ikkunat eivät aina avaudu ja sulkeudu oikein. Ehkä ongelma liittyy asennusohjelman PyGTK-kirjastoon. Ohjelmaa ei voitu käynnistää heti ja vain järjestelmänvalvojan puolesta. Virheitä esiintyy jatkuvasti, vahvistuksena -.

    Kun vertailet tiedostoja, voit käyttää tekstisuodatinta tai hakua (regex-syntaksia tuetaan). Siellä on syntaksin korostus (kirjaston avulla), rivinumerointi, välilyöntien laskenta ja muut asetukset, jotka on aktivoitava asetusten kautta, koska ne ovat oletusarvoisesti poissa käytöstä. Lisäykset, muutokset ja ristiriidat asiakirjassa on korostettu, voit nopeasti selata muutosluetteloa ja viedä diff-muodossa. Tiedostojen välinen yhteys on helppo jäljittää yhdistämisriveillä ja yhdellä napsautuksella haluttujen osien yhdistämiseksi.

    Hakemistotiedostojen tarkistus on erittäin hidasta. Tämä johtuu siitä, että vertailu perustuu sisältöön, ei kokoon ja aikaleimaan. Ongelma ratkaistaan ​​valitsemalla asetuksista vastaavan vaihtoehdon vieressä oleva valintaruutu. Käytettävissä olevia sarakkeita on hyvin rajoitetusti: koko, muokkauspäivä ja resoluutio. Vaikka voit käyttää tiedostosuodatinta, pitkän tiedostoluettelon katseleminen on silti työlästä: et voi keskeyttää skannausta välittömästi, kutistaa tiedostopuuta tai siirtyä nopeasti haluttuihin kohteisiin.

    Kehittäjät ovat kiinnostuneita sovelluksen kolmannesta tilasta - Version Control View -näkymästä. Meld tukee komentorivikäyttöliittymää, joten se on integroitu Git, Bazaar, Mercurial, Subversion ja moniin muihin.

    Yhteenveto... Meld on osoittautunut hyväksi Linuxissa, mutta ei Windowsissa. Epävakaa työ ja epämukava käyttöliittymä, istuntojen puute, räätälöinnin joustavuuden puute... Toisaalta ohjelman työkalupakki ei ole huono, ja laadukas Meld for Windows -sovitus on ehkä vain ajan kysymys.

    [+] Kolmisuuntainen vertailu
    [+] Tuki versionhallintajärjestelmille
    [-] Hidas ja epävakaa työ Windowsissa
    [-] Epämukava ja epätietoinen käyttöliittymä

    Hajanainen

    Diffuse on monialustainen tuote Windowsille, OS X:lle, Linuxille ja BSD:lle, jonka käyttöliittymä on samanlainen kuin Meld (PyGTK-kirjastoon perustuva), mutta toiminnallisilla eroilla. Integraatio Bazaar-, CVS-, Darcs-, Git-, Mercurial-, Monotone-, RCS-, Subversion- ja muiden ympäristöjen kanssa on ilmoitettu.

    Jatkaen vertailua Meldin kanssa: Diffuselle on ominaista vakaus, ei äkillisiä jäätymiä. Yksityiskohtainen dokumentaatio on saatavilla, käyttöliittymä on käännetty venäjäksi. Hakemistojen vertailu ei kuitenkaan sisälly työkalupakkiin, ohjelma sisältää vain tiedostojen vertailun ja muokkauksen toiminnot. Diffusessa on useita yhdistämismuotoja: - kaksi-, kolmi- ja monenvälisiä. Vertailun lähteitä voi siis olla niin monta kuin haluat, ainoa kysymys on nopeus ja mukavuus. Toisesta näkökulmasta voimme vain sanoa, että täällä ei ole istuntoja - vastaavasti suurten projektien kanssa työskentely Diffusessa on kyseenalaista.

    Erot on korostettu värein, vertailuyhteenveto on saatavilla vierityspalkin lähellä, ja ohjauspaneelin painikkeita käytetään muutosluettelossa liikkumiseen. Rivien numerointi ja syntaksin korostus manuaalisella vaihdolla ovat oletusarvoisesti käytössä. Toisin kuin muissa vastaavissa muokkausohjelmissa, Diffusessa ei voi heti valita mielivaltaista tekstiosaa, vaan tätä varten sinun on kaksoisnapsautettava sisältöä. Muussa tapauksessa voit valita tekstiä ja suorittaa muita toimintoja vain rivi riviltä.

    On selvää, että Diffusessa tiedostojen välillä ei ole linkityseroa, joten merkkijonojen yhdistäminen tapahtuu vähemmän intuitiivisella tavalla. Kaikki käytettävissä olevat komennot kerätään "Yhdistä"-osioon, johon sinun on otettava yhteyttä joka kerta, jos sinulla ei ole komentoja pikavalikossa. SmartSynchronizessa tai muissa mainituissa ratkaisuissa monet toiminnot suoritetaan yhdellä napsautuksella.

    Työskentely versionhallintajärjestelmien kanssa on mahdollista komentorivin kautta, jossa on luettelo komennoista kuvauksilla.

    Yhteenveto... Tällaisia ​​toimintoja tarvitaan, kun yhdistetään useita tekstiasiakirjoja. Ohjelmasta puuttuu Diffuse - Meld -ohjelman lähimmälle analogille ominaisia ​​puutteita. Mutta valitettavasti hakemistojen vertailu ja raportointi jätettiin pois.

    [+] Kätevä työskentely jousien kanssa
    [+] Integrointi CVS:n kanssa
    [+] Usean ikkunan yhdistäminen
    [-] Istuntojen puute
    [-] Muutosten merkitseminen ei ole intuitiivista

    Suorita p4 yhdistäminen

    P4Merge mainitaan harvoin muiden ilmaisten tuotteiden joukossa (esimerkiksi verrattuna WinMergeen). Lisäksi tätä ohjelmaa ei ole helppo löytää muiden Perforce-sarjan osien joukosta. Perforce on kaupallinen cross-platform versionhallintajärjestelmä, jossa on laaja valikoima sovelluksia, ei vähiten lisäosien ja eri tuotteiden integroinnin ansiosta (IntelliJ IDEA, Autodesk 3D Studio Max, Maya, Adobe Photoshop, Microsoft Office, Eclipse, emacs, jne.)... P4 Merge voi kuitenkin toimia Perforce-palvelimesta riippumatta, sinun tarvitsee vain ladata ohjelma kehittäjän sivuilta ilmaista käyttöä varten.

    Tärkeimmät toiminnot ovat tiedostojen vertailu (Diff) ja yhdistäminen (Merge). Asiakirjaeditori on erittäin yksinkertainen: numerointi on, mutta syntaksin korostusta ei ole. Et voi muokata tiedostoja kahdessa paneelissa "lennossa", sinun on valittava yksi paneeleista, otettava muokkaustila käyttöön ja tallennettava muutokset. Erot on merkitty, navigointipainikkeilla navigoidaan niiden välillä. Helpoin tapa navigoida muutoksissa on käyttää yhdistäviä linjoja. Yleisesti ottaen P4 Merge -käyttöliittymä ei ole riittävän käyttäjäystävällinen: siinä ei ole yhteenvetoa eroista, tilastot muutoksista esitetään yhteenvetokuvana, ilman tarkennusta, muutosten tarkastelemiseksi on käytettävä manuaalista päivitystä.

    Kun luetellaan ohjelman muita ominaisuuksia, kannattaa mainita kuvien vertailu. Tässä tilassa löydettiin kaksi hyödyllistä toimintoa: erojen korostaminen ja kahden tiedoston yhdistäminen yhdeksi. Samalla ei ole selvää, miksi editorivalikko sisältää vaatimattomia komentoja, kuten koodauksen muuttaminen, vertailumenetelmät ja muut, jotka liittyvät tekstitiedostojen, mutta ei kuvien, vertailuun.

    Yhteenveto... Tietysti P4 Mergessa on monia toiminnallisia rajoituksia, varsinkin kun verrataan maksullisiin tuotteisiin. Sovellusta voidaan pitää puhtaasti Perforce-palvelimen lisäyksenä. Oikeaa työkalupakkia etsiessäsi kannattaa ehkä kiinnittää huomiota muihin kehittäjän sivustolla oleviin komponentteihin.

    [+] Yhdistä kaavio yhdistämistilassa
    [-] Heikko toiminnallisuus
    [-] Kyvyttömyys editoida lennossa
    [-] Yhdistämiskomentojen puute