Začnite so Subversion pomocou SvnX
Ak ste vývojár, softvér na správu verzií vám umožňuje sledovať zmeny vo vašom kóde. To je nevyhnutné na projektoch, kde pracujete ako súčasť tímu, čo vám umožňuje sledovať zmeny, keď nastanú. Zatiaľ čo služby ako GIT sú populárne, najmä pre softvér s otvoreným zdrojovým kódom(open-source software) , alternatívy ako Subversion ( SVN ) ponúkajú väčšiu kontrolu.
Existujú rôzni klienti SVN , ale pre používateľov počítačov (SVN)Mac je populárnou možnosťou SvnX . Prvýkrát sme sa dotkli tohto jednoduchého, bezplatného a open source klienta Mac SVN pred viac ako desiatimi rokmi, s množstvom nových funkcií a zmien, do ktorých sme sa odvtedy mohli ponoriť. Ak chcete používať SvnX , tu je všetko, čo potrebujete vedieť, aby ste mohli začať.
Čo je (SVN) Subversion?
Iné typy správy verzií, ako napríklad GIT , sa spoliehajú na decentralizovaný prístup k správe verzií. Každý pracovník dostane kópiu kódu, pracuje na tomto kóde a zmeny sa potom opravia (potvrdia) do väčšej kódovej základne.
Apache Subversion funguje inak. Subversion je skôr centralizovaný ako decentralizovaný prístup . Existuje len jediné centrálne úložisko kódu, v ktorom každý vývojár pracuje na svojich vlastných častiach. Každá revízia kódu je sledovaná s možnosťou jednoduchého návratu k predchádzajúcim verziám.
Správcom to ponúka väčšiu kontrolu, väčšiu bezpečnosť a môže to byť systém, ktorý sa dá ľahšie začať používať. Ak je pre vás centralizovaný prístup, potom je inštalácia SvnX vaším prvým krokom k používaniu Subversion na Macu(Mac) . Tento klient pridáva do terminálovej aplikácie Subversion rozhranie GUI .
Inštalácia SvnX Subversion na macOS
Predchádzajúce verzie SvnX vyžadovali manuálnu inštaláciu Subversion na macOS, kým klient začal fungovať. Našťastie teraz macOS obsahuje najnovšiu verziu Subversion , takže to už nie je potrebné.
Ak chcete nainštalovať a spustiť najaktuálnejšiu verziu SvnX , budete si musieť nainštalovať správcu balíkov Homebrew(Homebrew package manager) pre macOS. Iné dostupné verzie SvnX , vrátane tých, ktoré sú uvedené na „oficiálnej“, ale už dávno opustenej webovej stránke SvnX(long-since abandoned SvnX website) jednoducho nebudú fungovať na nedávnych inštaláciách macOS, pretože majú starší 32-bitový stav.
- Ak nemáte Homebrew nainštalovaný v systéme macOS, otvorte okno terminálu a zadajte /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )“ na spustenie inštalácie. Počkajte(Wait) , kým sa dokončí sťahovanie a inštalačný skript, a postupujte podľa pokynov na obrazovke.
- Po nainštalovaní Homebrew napíšte do terminálu brew cask install svnx a stlačte Enter. Týmto sa stiahne a nainštaluje najnovšia 64-bitová verzia SvnX dostupná pre macOS. Homebrew vás upozorní po dokončení procesu inštalácie(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 ) .
- SvnX môžete spustiť z Launchpadu(Launchpad) alebo dvojitým kliknutím na aplikáciu v priečinku Aplikácie vo (Applications)Finderi(Finder) . Keď to však urobíte prvýkrát, macOS pravdepodobne zablokuje pokus z bezpečnostných dôvodov.
Budete musieť povoliť spustenie SvnX kliknutím na Launchpad > System Preferences > Security & Privacy a na karte Všeobecné(General) kliknutím na tlačidlo Napriek tomu otvoriť(Open Anyway) vedľa upozornenia na spustenie SvnX .
- Pred spustením vás macOS požiada o konečné schválenie. Kliknutím na tlačidlo Otvoriť(Open) umožníte SvnX konečne spustiť aplikáciu.
Po prvom spustení macOS umožní SvnX bežať bez akýchkoľvek ďalších bezpečnostných problémov.
Ako používať SvnX Subversion(How To Use SvnX Subversion)
Pri prvom spustení SvnX sa vám zobrazí pomerne základná obrazovka. Vľavo sú uvedené dve kategórie, ktoré sa nazývajú pracovné kópie(Working Copies) a archívy.(Repositories.)
Repozitáre sú centrálne servery SVN , ku ktorým sa pripájate. (SVN)Úložisko SVN obsahuje všetky súbory pre váš projekt. Keď súbor aktualizujete, pridá sa k nemu nová značka revízie, ktorá vám umožní rozlíšiť medzi staršími a novšími kópiami súborov vášho úložiska.
Pracovné kópie sú miesto, kde sa ukladajú lokálne kópie súborov úložiska. To vám umožňuje vykonávať zmeny vo vašich súboroch lokálne predtým, ako ich odošlete do úložiska. Súbory sú zvyčajne rozdelené do rôznych oblastí zamerania, ako je kmeň(trunk ) (pre stabilné kópie), vetva(branch) (pre súbory v aktívnom vývoji) a značka(tag ) (pre kópie hlavného úložiska).
- Ak chcete pridať nové úložisko, kliknite na tlačidlo Nastavenia(Settings button) v ponuke vľavo a kliknite na položku Pridať úložisko(Add Repository) .
- Budete musieť poskytnúť podrobnosti o vašom serveri Subversion, aby ste sa mohli pripojiť. Do poľa URL(URL) zadajte server úložiska SVN a v časti (SVN)Názov(Name) zadajte zapamätateľný názov úložiska . Ak máte používateľské meno a heslo, zadajte ich do polí Používateľské meno(Username) a Heslo .(Password)
- Keď sú vaše údaje na mieste, dvakrát kliknite na položku vášho úložiska v ponuke vľavo alebo kliknite na Details > Refresh Now . Tým sa otvorí ponuka prístupu k vášmu úložisku SVN , ktorá vám umožní pristupovať k existujúcim súborom úložiska a minulým revíziám a vykonávať potrebné zmeny.
- Ak chcete exportovať kópiu svojho archívu SV ako pracovnú kópiu(working copy) na vykonanie lokálnych úprav, vyberte revíziu (očíslovanú v stĺpci Rev. ) a potom vyberte priečinok v spodnej časti obrazovky.
Ak chcete vytvoriť lokálnu kópiu, kliknite na tlačidlo Pokladňa(Checkout) v pravom hornom rohu. Pred kliknutím na tlačidlo Checkout(Checkout) potvrďte, kam chcete tieto súbory uložiť .
- Viac informácií o vašej uloženej pracovnej kópii nájdete v hlavnom okne spúšťania SvnX , uvedenom v ľavom menu pod položkou Pracovné kópie . (Working Copies)Po vykonaní zmien vo vašej pracovnej kópii SVN dvakrát kliknite na položku v hlavnom okne spúšťania SvnX .
V okne Pracovná kópia(Working Copy) , ktoré sa zobrazí, vyberte všetky priečinky alebo priečinky, ktoré ste upravili, a potom kliknite na tlačidlo Potvrdiť(Commit) , aby ste to uložili ako novú revíziu do svojho centrálneho úložiska SVN .
Každá nová revízia, ktorú vykonáte, bude uvedená v okne Úložisko(Repository) pre váš server SVN . Môžete vytvoriť nové pracovné kópie na starších revíziách, aby ste svoj kód „rozdelili“ a v prípade potreby sa vrátili späť k staršej verzii.
Efektívna kontrola verzií s SvnX(Effective Version Control with SvnX)
Ak nepoužívate systém správy verzií, každá zmena, ktorú vykonáte vo svojom kóde, je konečná. Nemôžete sa posunúť dozadu a nemôžete vrátiť späť vykonané zmeny. Používanie SvnX na Macu(Mac) pomáha riešiť tento problém a ponúka jednoduchý a efektívny spôsob sledovania zmien kódu.
SvnX je však trochu zastaraný, takže kľudne použite alternatívu ako Versions , ak to nie je ten správny Mac SVN klient pre vás. Samozrejme, nemôžete behať skôr, ako budete môcť chodiť, takže ak sa chcete naučiť kódovať(learn how to code) , existuje množstvo služieb a aplikácií, ktoré vám pomôžu.
Related posts
18 najlepších offline herných aplikácií pre iPhone a iPad
Kamera FaceTime nefunguje? 8 spôsobov opravy na zariadeniach iPhone, iPad a Mac
Čo je iMovie? Sprievodca ako začať
Tipy, triky a triky na efektívne používanie pripomienok Apple
10 tipov, ako čo najlepšie využiť ukážku na Macu
5 najlepších karaoke aplikácií pre iPhone a iPad
Opravte chybu FaceTime „Server narazil na chybu pri spracovaní registrácie“.
Apple Pay nefunguje? 15 vecí, ktoré môžete vyskúšať
Rýchlo upravujte a retušujte fotografie pomocou aplikácie Adobe Photoshop Fix
Najlepšie antivírusové možnosti pre Mac
Rodinné zdieľanie Apple Music nefunguje? Ako opraviť
Siri nefunguje? 13 opráv, aby Siri znova začala hovoriť
Ako používať GarageBand od Apple
Najlepšie aplikácie pre vaše Apple Watch
S2M vysvetľuje: Ako funguje Face ID a skenovanie odtlačkov prstov? Sú bezpečné?
Čo je to Apple Keychain a ako ju používať
AirPods sa nepripájajú k počítaču so systémom Windows 10? Vyskúšajte týchto 9 opráv
Ako vypnúť iCloud a čo to znamená, ak to urobíte
3 najlepšie bezplatné služby VPN pre Mac
7 najlepších hier iMessage a ako ich hrať s priateľmi