Subversion (SVN): Inngangsleiðbeiningar og auðlindalisti [Plús lok heimsins Infographic]

Birting: Stuðningur þinn hjálpar til við að halda vefnum í gangi! Við þénum tilvísunargjald fyrir sumar þjónusturnar sem við mælum með á þessari síðu.


Ef þú hefur einhvern tíma unnið að hópþróunarverkefni án útgáfueftirlits, þá veistu hversu mikil hörmung það getur verið.

Ef einhver notandi getur gert breytingar á hvaða skrá sem er hvenær sem er, hvernig stjórnarðu öllum þessum breytingum??

Þú getur ekki – ekki án einhvers konar hugbúnaðar fyrir útgáfustýringu.

Útgáfustjórnunarhugbúnaðurinn gerir þér kleift að stjórna og fylgjast með breytingum á frumkóðanum þínum, sama hversu margir kokkar eru í eldhúsinu, svo og viðhalda núverandi og sögulegu útgáfum af skrám þínum, vefsíðum og gögnum.

Þú veist að útgáfustýring er nauðsynleg – en hvaða hugbúnað ættir þú að nota?

Hvað er undirgefni?

Subversion (einnig kallað SVN) er eitt vinsælasta forritið fyrir útgáfustýringu: það er notað í næstum helming allra opinna verkefna.

SVN er opinn hugbúnaður og er ókeypis. Það hefur verið notað í fullt af stórum verkefnum, þar á meðal Apache Software Foundation, Free Pascal, FreeBSD, GCC, Mono og SourceForge. SVN var fyrst þróað árið 2000 af CollabNet, sem valkostur við þá vinsælu samtímis útgáfakerfi (CVS).

Subversion geymir allar skrár þínar, þar með talið fullkomna sögu um allar breytingar, í miðlægum gagnagrunni á skráarþjóninum sem kallast geymsla. Með því að nota Subversion viðskiptavin á eigin tölvum geta verktaki sem eru að vinna að verkefninu skoðað þessar skrár og allar breytingar á þeim.

Hver einstaklingur með aðgang að verkefninu er með sitt eigið vinnuafrit af hverri skrá. Vinnuafritið er stundum kallað „sandkassi“ vegna þess að þú getur gert þær breytingar sem þú vilt án þess að skila þeim í geymsluna.

Hægt er að merkja allar skrár í geymslu sem tilheyra tiltekinni útgáfu og þú getur síðan búið til hvaða útgáfu verkefnisins sem er með ákveðnum merkjum.

Þú getur notað Subversion til að viðhalda aðskildum útgáfum af verkefninu þínu líka. Aðalútgáfan er kölluð „skottinu“ og einnig er hægt að búa til og viðhalda öðrum aðskildum útgáfum „útibúum“ sérstaklega. Þú getur einnig sameinað greinar aftur í skottinu. Útibú eru oft notuð til að prófa nýja eiginleika og síðan sameinuð í skottinu þegar þau eru stöðug.

Af hverju að nota undirstrikun?

Subversion hefur nokkra yfirburði í samanburði við önnur vinsæl stýrikerfi fyrir útgáfur eins og Git.

Til að mynda er staðreyndin að allar skrár verkefnisins eru geymdar á einum skráamiðlara, í stað þess að vera tvíteknar á tölvu hvers notanda, gerir Subversion stigstærri fyrir stór verkefni. Þegar verkefni hefur farið í hundruð gígabæta er ekki mögulegt fyrir hvern verktaki að geyma allar skrár á einstökum tölvum sínum.

Með því að geyma allar skrár í miðlægum gagnagrunni þýðir það líka að Subversion viðskiptavinurinn ætlar að keyra hraðar á tölvunni þinni þar sem það dregur aðeins upplýsingarnar sem það þarf úr gagnagrunninum í stað þess að vinna með allar skrárnar í einu..

Subversion er einnig góður kostur fyrir byrjendur að nota. Það hefur hreina setningafræði skipanalínu sem er auðvelt að læra og veitir nægilegt innbyggt öryggi og abstrakt fyrir byrjendur og meðalnotendur.

Auðlindategundir

Tilbúinn til að hefja umsjón með útgáfum með Subversion? Skoðaðu þessi úrræði til að læra meira og gerast atvinnumaður.

Að læra meira um undirgefni

Ertu ekki viss um hvort Subversion hentar þér? Lestu meira um styrkleika og veikleika þess og hvernig hann er í samanburði við annan útgáfu stýringarhugbúnað.

  • Útgáfa mælingar með Subversion (SVN) Fyrir byrjendur: Þessi grunnhandbók mun gefa þér yfirlit yfir hvernig Subversion viðskiptavinurinn virkar.
  • Subversion vs Git: Goðsögn og staðreyndir: listi yfir 12 goðsagnir og staðreyndir um Git og Subversion, svo þú getur borið þetta saman við opinn huga.
  • Algengar spurningar um Apache Subversion: þessi algengu spurning svarar tugum algengra spurninga um Subversion.

Setur upp subversion

Áður en þú byrjar að byrja þarftu að setja upp hugbúnaðinn. Svona er þetta.

  • Uppsetning Subversion á Ubuntu, með Apache, SSL og BasicAuth: grunnleiðbeiningar um hvernig á að setja upp SVN á Linux.
  • SVN – Umhverfisuppsetning: allar skipanir sem þú þarft til að setja Subversion upp og setja upp.
  • Subversion – Community Help Wiki – Opinber Ubuntu skjöl: hvernig á að setja Subversion alias SVN á Ubuntu.
  • Setja upp Subversion á Windows: hvernig á að fá lítinn Subversion netþjón og viðskiptavin í gang í Windows.

Notkun undirgefni

Þegar SVN er sett upp, notaðu þessar leiðbeiningar til að læra að nota alla eiginleika þess.

  • SVN námskeið: þessi fullkomni nethandbók mun leiða þig í gegnum grunnhugtök SVN, alla leið með því að leysa ágreining og grenja.
  • Hvernig á að nota Subversion: leiðarvísir fyrir WordPress tappa forritara frá WordPress Codex.
  • Basvers Basversion – Apache OpenOffice: leiðbeiningar um framkvæmd grunnþróunarverkefna með Apache Subversion.
  • TortoiseSVN: A Subversion viðskiptavinur fyrir Windows: heildar leiðbeiningar um hvernig á að nota TortoiseSVN, ókeypis og opinn Windows viðskiptavin fyrir Apache Subversion.

Myndbönd

Horfðu á þessar námskeið fyrir vídeó til að sjá SVN í aðgerð.

  • Lærðu að setja upp SVN á fimm auðveldum mínútum! Pluralsight: sjáðu hversu auðvelt það er að setja upp SVN á Windows netþjóni í þessu útdrátt úr námskeiði John Somnez „Kynning á SVN.“
  • Uppsetning SVN fyrir byrjendur: önnur auðveld kennsla um hvernig eigi að setja upp SVN í fyrsta skipti.
  • Grunnnám SVN: einfalt að fylgja leiðbeiningum fyrir byrjendur um notkun SVN.
  • Subversion vs Git: þetta myndband sýnir þér helstu muninn á þessum tveimur vinsælustu útgáfustjórnunarforritum.
  • SVN-Branching-Trunk-branch-tags-skref-fyrir-skref: kennsla um notkun merkja, branching og sameiningu við SVN.
  • Best Practices for Subversion (SVN): fáðu sem mest út úr SVN með því að fylgja þessum bestu starfsháttum.

Bækur

Til að fá ítarlegra nám, skoðaðu þessar bækur á SVN.

  • Útgáfustjórnun með Subversion (2008) eftir Pilato, Sussman og Fitzpatrick: ókeypis bók um SVN skrifuð af nokkrum af hönnuðum Subversion sjálfs.
  • Pragmatic Guide to Subversion (2010) eftir Mike Mason: byrjendavæn, auðvelt að lesa bók til að koma þér fljótt af stað með að nota Subversion.

Námskeið á netinu

  • Alhliða Subversion: hvernig á að setja upp fullkomið þróunarumhverfi með Apache Subversion SVN.
  • Grundvallaratriði hugbúnaðarútgáfustýringar: heill námskeið um að læra stjórnun hugbúnaðarútgáfu, þar með talið yfirlit yfir Subversion og fjögur önnur vinsæl útgáfustýrikerfi: Perforce, Team Foundation Server, Git og Mercurial.

Taktu stjórn á þróun með niðurrif

Með þessum úrræðum ertu nú tilbúinn að byrja að rekja útgáfur og taka stjórn á þróunarverkefnum þínum með því að nota Subversion.

Frekari upplestur og úrræði

Við höfum fleiri handbækur, námskeið og infografics sem tengjast forritun og þróun:

  • Subversion Hosting: finndu út hvaða vefþjónusta fyrirtæki bjóða upp á góð tilboð sem fela í sér Subversion.
  • Ubuntu Primer: lærið allt um eina vinsælustu Linux dreifingu – frábæran grunn fyrir MantisBT hýsingu.
  • Hlutbundin forritun: Lærðu um margs konar hlutbundin forritunarmál – sum geta komið þér á óvart.

Myndi internetið lifa af heimsendi?

Hefur þú einhvern tíma velt því fyrir þér hvað mikil stórslys myndi gera á internetinu? Skoðaðu infographic okkar, myndi internetið lifa af heiminum? Það er mögulegt að við gætum eytt öllum en internetið myndi lifa áfram.

Myndi internetið lifa af heimsendi?
Myndi internetið lifa af heimsendi?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map