Aloita Subversionin käyttö SvnX:n avulla

Jos olet kehittäjä, versionhallintaohjelmiston avulla voit seurata koodisi muutoksia. Tämä on välttämätöntä projekteissa, joissa työskentelet osana tiimiä, jolloin voit seurata muutoksia niiden tapahtuessa. Vaikka GIT :n kaltaiset palvelut ovat suosittuja etenkin avoimen lähdekoodin ohjelmistoissa(open-source software) , vaihtoehdot, kuten Subversion ( SVN ), tarjoavat enemmän hallintaa.

SVN -asiakkaita on useita , mutta Mac - käyttäjille suosittu vaihtoehto on SvnX . Käsittelimme tätä yksinkertaista, ilmaista ja avoimen lähdekoodin Mac SVN -asiakasohjelmaa ensimmäisen kerran yli vuosikymmen sitten, ja sen jälkeen on tehty paljon uusia ominaisuuksia ja muutoksia. Jos haluat käyttää SvnX :ää , tässä on kaikki, mitä sinun tulee tietää aloittaaksesi.

Aloita Subverionin käyttö SvnX:n avulla

Mikä on (SVN) Subversion?

Muut versionhallinnan tyypit, kuten GIT , perustuvat hajautettuun lähestymistapaan versionhallintaan. Jokainen työntekijä saa kopion koodista, he työskentelevät tämän koodin parissa, ja sitten muutokset korjataan (sitoutetaan) suurempaan koodikantaan.

Apache Subversion toimii eri tavalla. Hajautetun lähestymistavan sijaan Subversion on keskitetty. On vain yksi keskuskoodivarasto, jossa jokainen kehittäjä työskentelee oman osansa parissa. Jokaista koodin versiota seurataan, ja aiempiin versioihin palaaminen on tehty helpoksi. 

SVN-arkiston vuokaavio, joka näyttää kaikki kehittäjät, jotka ovat yhteydessä keskustietovarastoon

Tämä tarjoaa järjestelmänvalvojille enemmän hallintaa, enemmän turvallisuutta ja voi olla helpompi aloittaa käyttö. Jos keskitetty lähestymistapa on sinua varten, SvnX :n asentaminen on ensimmäinen askel Subversionin(Subversion) käyttöön Macissa(Mac) . Tämä asiakas lisää graafisen(GUI) käyttöliittymän Subversion - päätesovellukseen.

SvnX Subversionin asentaminen macOS:ään

SvnX :n aiemmat versiot vaativat Subversionin(Subversion) manuaalisen asennuksen macOS:ään ennen kuin asiakasohjelma toimisi. Onneksi macOS sisältää nyt uusimman version Subversionista(Subversion) , joten se ei ole enää tarpeen.

Jotta voit asentaa ja käyttää SvnX :n uusinta versiota , sinun on asennettava Homebrew-paketinhallinta(Homebrew package manager) macOS:lle. Muut saatavilla olevat SvnX -versiot , mukaan lukien "virallisella", mutta kauan sitten hylätyllä SvnX-sivustolla(long-since abandoned SvnX website) olevat versiot , eivät yksinkertaisesti toimi viimeaikaisissa macOS-asennuksissa sen vanhemman 32-bittisen tilan vuoksi.

  • Jos sinulla ei ole Homebrew'ta(Homebrew) asennettuna macOS:ään, avaa pääteikkuna ja kirjoita /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )” aloittaaksesi asennuksen. Odota(Wait) , että lataus- ja asennusskripti on valmis, ja noudata näytön ohjeita.
  • Kun Homebrew on asennettu, kirjoita terminaaliin brew cask install svnx ja paina Enter. Tämä lataa ja asentaa SvnX:n uusimman 64-bittisen version macOS:lle. Homebrew hälyttää, kun asennus on(brew cask install svnx in the terminal, and hit enter. This will download and install the latest, 64-bit version of SvnX available for macOS. Homebrew will alert you once the installation process has been ) valmis.

Homebrew-asennus onnistunut ikkuna

  • Voit käynnistää SvnX :n Launchpadista(Launchpad) tai kaksoisnapsauttamalla sovellusta Finderin (Finder)Sovellukset(Applications) - kansiossa . Kuitenkin, kun teet tämän ensimmäisen kerran, macOS todennäköisesti estää yrityksen turvallisuussyistä. Sinun on sallittava SvnX :n käynnistyminen napsauttamalla Launchpad > System Preferences > Security & Privacy ja napsauttamalla Yleiset(General) - välilehdellä Avaa joka tapauksessa(Open Anyway) -painiketta SvnX- käynnistysvaroituksen vieressä.

Avaa Anyway-painike Suojaus ja tietosuoja -kohdassa

  • Ennen käynnistämistä macOS pyytää sinulta lopullista hyväksyntää. Napsauta Avaa(Open) , jotta SvnX voi lopulta käynnistää sovelluksen.

Avaa-painike macOS:ssä ei voi vahvistaa näyttöä

Ensimmäisen julkaisunsa jälkeen macOS antaa SvnX :n toimia ilman muita tietoturvaongelmia.

SvnX Subversionin käyttäminen(How To Use SvnX Subversion)

Kun käynnistät SvnX :n ensimmäisen kerran , sinulle näytetään melko perusnäyttö. Vasemmalla on listattu kaksi luokkaa nimeltä työkopiot(Working Copies) ja arkistot.(Repositories.)

Arkistot Kirjanmerkkien Asetukset-välilehdellä

Tietovarastot ovat keskeisiä SVN - palvelimia, joihin muodostat yhteyden. SVN - arkisto sisältää kaikki projektisi tiedostot. Kun päivität tiedoston, siihen lisätään uusi versiotunniste, jonka avulla voit erottaa arkistotiedostojesi vanhemmat ja uudemmat kopiot.

Työkopiot ovat paikka, johon arkistotiedostojen paikalliset kopiot tallennetaan. Tämän avulla voit tehdä muutoksia tiedostoihisi paikallisesti ennen niiden sitomista arkistoon. Tiedostot on yleensä jaettu erilaisiin kohdistusalueisiin, kuten runko(trunk ) (vakaat kopiot), haara(branch) (aktiivisessa kehitysvaiheessa olevat tiedostot) ja tag (päävaraston kopiot).

  • Voit lisätä uuden arkiston napsauttamalla vasemmanpuoleisessa valikossa Asetukset-painiketta ja valitsemalla (Settings button)Lisää arkisto(Add Repository)

Lisää arkisto hiiren kakkospainikkeen valikossa

  • Sinun on annettava tiedot Subversion-palvelimestasi, jotta voit muodostaa yhteyden. Kirjoita SVN - arkistopalvelin URL - kenttään ja anna arkistolle mieleenpainuva nimi kohtaan Nimi(Name) . Jos sinulla on käyttäjätunnus ja salasana, kirjoita ne Käyttäjätunnus-(Username) ja Salasana(Password) - ruutuihin.

Testaa SVN kirjanmerkkivarastoissa

  • Kun tietosi ovat paikoillaan, kaksoisnapsauta arkistosi merkintää vasemmanpuoleisessa valikossa tai napsauta Details > Refresh Now . Tämä avaa käyttöoikeusvalikon SVN - tietovarastollesi, jolloin voit käyttää olemassa olevia arkistotiedostoja ja aiempia versioita sekä tehdä muutoksia tarpeen mukaan.

Testaa SVN-ikkunaa

  • Jos haluat viedä kopion SV-arkistostasi työkopiona(working copy) paikallisten muokkausten tekemistä varten, valitse versio (numeroitu Rev. - sarakkeen alla) ja valitse sitten kansio näytön alareunasta.

    Jos haluat tehdä paikallisen kopion, napsauta Checkout -painiketta oikeassa yläkulmassa. Vahvista, minne haluat tallentaa nämä tiedostot, ennen kuin napsautat Checkout - painiketta. 

Checkout-painike Test SVN:ssä

  • Löydät lisätietoja tallennetusta työkopiostasi SvnX :n pääkäynnistysikkunassa , joka on lueteltu vasemman valikon Työkopiot -kohdassa. (Working Copies)Kun olet tehnyt muutoksia SVN -työkopioosi, kaksoisnapsauta merkintää SvnX :n pääkäynnistysikkunassa .

    Valitse näkyviin tulevasta Working Copy -ikkunasta kaikki kansiot tai kansiot, joita olet muokannut, ja tallenna se uutena versiona SVN -keskukseesi napsauttamalla (SVN)Toteuta(Commit) .

Toteutuspainike SVN:ssä

Jokainen tekemäsi uusi versio luetellaan SVN - palvelimesi Arkisto(Repository) - ikkunassa . Voit tehdä uusia työkopioita vanhemmista versioista "haarukkaaaksesi" koodisi ja palataksesi takaisin vanhempaan versioon tarvittaessa.

Tehokas versionhallinta SvnX:llä(Effective Version Control with SvnX)

Jos et käytä versionhallintajärjestelmää, jokainen koodiin tekemäsi muutos on lopullinen. Et voi siirtyä taaksepäin etkä voi kumota alempana tekemiäsi muutoksia. SvnX :n käyttäminen Macissa(Mac) auttaa ratkaisemaan tämän ongelman tarjoamalla yksinkertaisen ja tehokkaan tavan seurata koodin muutoksia. 

SvnX on kuitenkin hieman vanhentunut, joten voit vapaasti käyttää vaihtoehtoa, kuten Versions , jos se ei ole oikea Mac SVN -asiakas sinulle. Et tietenkään voi juosta ennen kuin voit kävellä, joten jos haluat oppia koodaamaan(learn how to code) , on olemassa useita palveluita ja sovelluksia, jotka auttavat sinua.



About the author

Minulla on laaja kokemus Windows 10:stä ja älypuhelimista, joten kannatan vahvasti Microsoft Edgeä ja sen tarjoamia kykyjä. Sen lisäksi, että olen virhe- ja wifi-asiantuntija, tiedän kuinka käyttää OneDriven ja Cortanan kaltaisia ​​työkaluja työsi helpottamiseksi.



Related posts