Olen etsiskellyt vertailutyökalua, jolla voisin Windows ympäristössä (Windows 10) vertailla kansioiden ja tiedostojen sisältöä. Beyond Comparea olen käyttänyt, mutta sitä ei saa freewarena. Löysin myös tällaisen:
Tuo softa ei vaan tunnu toimivan kunnolla. Olisiko suosituksia ja kokemuksia hyvistä työkaluista?
Tekstitiedostojen vertailuun komentorivi on minusta paras työkalu. Git, diff yms. toimivat hyvin Windows 10:n natiivin bash-tuen kautta.
Tarkoitus olisi vertailla toki yksittäisiä tiedostoja, mutta myös kansioita. Löytyykö siihen hommaan jotain suosituksia ohjelmista.
Millaisista kansioista ja tiedostoista on kyse?
No periaatteessa kaikenlaisista tiedostoista ja kansioista. Esimerkiksi jokin laaja kehitysympäristö, jonka versiota X pitäisi verrata versioon Y. Suurin tarve on ihan tavallisten tekstimuotoisten tiedostojen vertailuun, mutta näitä tiedostoja on erittäin suuria määriä ympäristön uumenissa.
Edelleenkin git, diff ym. sopisivat tarkoitukseen aivan hyvin. Tietenkin komentoriviohjelmien tehokas käyttäminen vaatii harjoittelua.
Voitko täsmentää, millä tavalla Meld ei toimi kunnolla?
koodiman kirjoitti:
Esimerkiksi jokin laaja kehitysympäristö, jonka versiota X pitäisi verrata versioon Y.
No tämähän on versionhallinnan keskeisimpiä ominaisuuksia: git diff
näyttää diffin kahden tiedostopuun välillä. Flagilla --stat
saa tiivistettynä eroavien rivien määrän joka tiedostolle jne.
Eikö kehitysympäristö ole jo jossain versionhallinnassa?
Onko se muutama kymppi nyt niin paha sijoitus hyvästä toimivasta ohjelmasta?
Tuskin mikään freeware softa pystyy tekemään työn paremmin kuin Beyond Compare tai SureMerge.
No itse saisin käyttää Beyond Comparea ja monia muita kaupallisia kikkareita ilmaiseksi, mutta minusta ne eivät ole yhtä hyviä kuin vapaat ohjelmat ja komentorivi.
Minusta on yllättävää törmätä vuonna 2016 oletukseen, että pienen firman kehittämä maksulllinen softa on varmasti vähintään yhtä hyvää kuin mikään ilmainen.
Freewarea ja free softwarea ei muuten kannata sekoittaa.
jlaire kirjoitti:
...mutta minusta ne eivät ole yhtä hyviä kuin vapaat ohjelmat ja komentorivi.
Minusta on yllättävää törmätä vuonna 2016 oletukseen, että pienen firman kehittämä maksulllinen softa on varmasti vähintään yhtä hyvää kuin mikään ilmainen.
Vapaita ohjelmia löytyy paljon hyviä ja komentorivi sopii kätevästi useimpiin tarkoituksiin, mutta havainnollinen ja selkeä diff ei mielestäni ole yksi niistä.
Myöskään yhtään aivan erinomaista vapaata ohjelmaa ei itselläni tule mieleen. Otetaan esimerkiksi Blender, jolla saa aikaan upeaa jälkeä, mutta jonka käyttöliittymää en voi sietää.
jlaire kirjoitti:
(13.09.2016 19:17:40): No itse saisin käyttää Beyond Comparea ja monia...
Olen täysin samaa mieltä. Sain juuri todistaa, kuinka eräs sukulaiseni yritti siirtää kuviaan kameran muistikortilta ulkoiselle kovalevylle (Macillä). Finder ei muistikorttia näyttänyt, Kuvat-ohjelma olisi siirtänyt ne väärään paikkaan, Image Capture -ohjelma meni jumiin ja lopulta Adoben kuvanhallintaohjelma suostui ne havaitsemaan ja siirtämään (pitkän ajan odottelun jälkeen, vaikka kuvia oli vain muutama). Naurettavaa pelleilyä, joka olisi onnistunut komentorivillä muutamalla hassulla komennolla. Se, että onnistuu tarvitsemaan tiedoston siirtämiseen ylimääräisen ohjelman ja että vielä useimmat niistä eivät toimi, on uskomatonta.
jalski kirjoitti:
Myöskään yhtään aivan erinomaista vapaata ohjelmaa ei itselläni tule mieleen.
:D
En keksi mitään sanottavaa.
Eräs kohtuullinen vaihtoehto tuli työkaverin ehdotuksesta mieleen:
Aiemmin kysyttiin, millä tavalla Meld ei toimi kunnolla. Meldillä sain verrattua helposti kahta tiedostoa, mutta kymmeniätuhansia tiedostoja sisältävän kehitysympäristön vertailuun Meld jotenkin tukehtui täysin. Se jäi vain paikalleen ruksuttamaan. Kertokaa toki, jos saatte sen toimimaan vertailtaessa tällaista valtavaa hakemistorakennetta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.