Tomas Markauskas

Subversion atnaujinimas Mac OS X Leopard'e

Kadangi aš dabar mac'istas, tai ir rašysiu kogero nemažai apie įspūdžius bei rūpesčius su Mac OS X. Sugalvojau netyčia patikrinti, ar mano Mac'as neturi kartais netyčia instaliuoto subversion'o (svn). Pasirodo turi, bet tik 1.4.4 versiją, kuri man per sena, nes subversion 1.5 turi labai patogų merge tracking'ą, be kurio nebegaliu gyvent, todėl nutariau atsinaujinti.

Subversion tinklapyje siūlomi trys variantai: Fink, Macports bei tiesiog DMG failas. Nei Fink, nei Macportų kolkas aš dar nekrapštęs, tad nutariau pasirinkti (galbūt) lengviausią kelią ir parsisiunčiau DMG iš Collab.net. Viskas labai paprasta, tačiau mano senas subversion'as, gulintis /usr/bin kataloge, nebuvo paliestas, o naujoji subversion versija įdiegta į /usr/local/bin. Paprasčiausias sprendimas, kuris man greitai šovė į galvą - susikurti alias'ą:

alias svn=/usr/local/bin/svn

Nuo šiol terminale bus naudojama naujoji svn versija:

$ svn --version
svn, version 1.5.4 (r33841)
compiled Oct 27 2008, 11:19:10

Puiku, ypač kol neadministruojami lokalūs svn repositoriai, nes elementarias operacijas su darbinėmis kopijomis galima be problemų atlikinėti ir su senais svn klientais (bent jau man neteko patirti jokių siurprizų).

Galbūt įmanoma ir kaip nors gražiau/teisingiau šitą sutvarkyti, bet aš kol kas nesugalvojau kaip, o eksperimentuoti perdaug dar bijau :)

Sukurta: 2008-11-17 00:50:13 UTC
Žymės: mac os x, subversion
Komentarų: 4

Panašūs įrašai

Komentarai

lfx
2008-11-17 08:18

O kodėl seno nepašalinai? Ar neišlįs konfliktai? :)

Tomas Markauskas
2008-11-17 10:23

Vat ir tikiuosi, kad neišlįs, nes nežinau, kaip pašalint :) rm -rf prašom nesiūlyti :)

lfx
2008-11-18 21:19

Na bet pasiūliusiu, kas blogo gali nutikti? :)
Jei kas rėks ar negalėsi sukurti sm? :)
Ir dar negi neturi Mac'as jokio soft manager, nes jei ne tai tada kvepia win9x ;))

Tomas Markauskas
2008-11-18 22:04

Na nežinau, galėčiau pratrint pasidaręs backup'ą realiai... Bet kol kas nežinau ar trinsiu :)

O dėl software managerio, tai kaip ir turi, tačiau kogero ne tam softui, kuris yra giliai paslėptas ir kurio nesimato /Applications kataloge. Su apache irgi kogero nieko nepadarysi taip paprastai. Išvis niekur neparašyta, kad apache yra, nors jis yra ir veikia pažymėjus vieną varnelę preferencuose. Net php yra! :) Kai išmoskiu, kaip elgtis tokiais atvejais, bus naujas postas :)

Parašyk komentarą