Kuidas SVN-i installida?

SVN on Apache välja töötatud väärtuslik tööriist, mida kasutatakse tarkvaraversioonide ja versioonide programmeerimisel. See on avatud lähtekoodiga tsentraliseeritud süsteem. SVN on mugav, kui mitmed arendajad töötavad rakenduse kallal ja nad soovivad hoida oma koodi kohas koos iga faili jaoks loodud versioonide jäljega, iga faili sisestamisajalooga.

Samuti, kui teie klient soovib mõnda dokumenti oma koodis või edeneda või kui soovite oma koodi kliendi asukohtadesse eksportida, on see ilmselt kõigi nende asjade haldamiseks kõige lihtsam platvorm. Saate luua suvalise hulga hoidlaid vastavalt teie sisutüübile või muudele eristavatele kriteeriumidele. Selles hoidlaharus saate luua suvalise arvu kaustu ja seetõttu valitseb ka selgus.

SVN-i eelised

  • SVN tegeleb hoidlaga, peamiselt kohaga, kus asub teie pühendunud kooditükk koos versiooniajalooga. Hoidla tugineb tavaliselt failiserverile, mis juhib Subversioni serveriprogrammi ja tarnib sisu Subversioni klientidele
  • Kas soovite lisada faili / teenuse klassi / hoidlasse koodi? Täitke lihtsalt osa oma koodist ja võtke SVN-is ühendust. Kui olete selle teinud, omistatakse vastavatele failidele jälgimisversioon ja teised arendajad saavad värskendada, et nad on SVN-i hoidlast koodid välja kontrollinud, nii et teie töö ei häiri enam.
  • Töötate erinevate moodulitega ja soovite koodi hiljem liita? Noh !! SVN pakub selleks harusid, saate põhifaasist haru lõigata ja sinna oma moodulid / koodikomplekti paigutada. Filiaalid on käepärased juhtudel, kui soovite koodi osi mitmest sprindist väljastada (vilgas paradigma).
  • Arendajad otsivad väljapääsu kataloogist, kus toimub peamine arendus ja seda nimetatakse pagasiruumiks .

SVN-i võtmepunkt

  • Hoidlatega töötades ärge unustage regulaarset varukoopia tegemist, nii et kui server ebaõnnestub, pääsete juurde oma failide uusimale versioonile.

Käitage varukoopia loomiseks järgmist käsku

svnadmin hotcopy path/to/repository path/to/backup

SVN-i installimise sammud

Arutleme SVN-i installimiseks vajalike toimingute üle järgmiselt

1. samm: minge saidile https://tortoisesvn.net/downloads.html ja laadige kuvatud suvandite hulgast alla järgmine versioon (sobilik versioon (palun valige stabiilne väljalase, mis ilmub sellel allalaadimisel):

2. samm. Märkige järgmiste sammude abil kaust, kuhu soovite hoidla luua

Nüüd paremklõpsake hoidlas -> TortoiseSVN -> looge siin hoidla

3. samm: Kui olete hoidla loomiseks kausta märkinud, ilmub dialoogiboks, kopeerige kindlasti hilisemate viidete jaoks kleepuvates märkmetes sinine URL.

4. samm: valige nüüd oma kavandatav projekti kaust, mida tuleb jälgida, paremklõpsake sellel ja klõpsake SVN-i väljavõtmise võimalust. Seda tehes käskisite SVN-l jälgida muudatusi, mida me oma koodis ette võtame.

Veenduge, et raadionupp „Head revision” on valitud, kui pärast seda nuppu OK vajutate, kuvatakse järgmine dialoogiboks:

Nii näete siin, et versiooni number näib olevat 0, samuti näete, et välja valitud kaustas luuakse .svn-kaust.

5. samm: Vaatame nüüd integreerumist eclipse'iga, kui eclipse ei sisalda pistikprogrammi, tuleb subclipse installida vastavalt järgmisele navigatsiooniteele:

Minge spikri juurde -> Installige uus tarkvara … http://subclipse.tigris.org/update_1.10.x

Kui olete seda teinud, klõpsake nuppu Lisa; ilmub Subclipse'i ruut (nagu teie nimetasite ülaltoodud URL-i lisamisel), lõpetage protsess. See muudab eclipse'i integreeritavaks SVN-iga.

Sama kontrollimiseks järgige antud samme:

„Aken” -> „Ava perspektiiv” -> „Muu…”, siin kuvatakse nüüd mõni nimevalik.

6. samm: SVN-i hoidla loomine eclipse'iga

Avage Windows -> Kuva vaade -> otsige SVN-i ja seejärel valige suvand SVN-hoidlad

7. samm: SVN-i hoidlate aknas, nagu näidatud, tehke järgmist

Paremklõpsake nuppu, siis valige Uus -> Hoidla asukoht, seejärel tippige URL-i väljale svn: // localhost, nagu allpool näidatud, ja klõpsake siis nuppu Lõpeta.

Kui pärast selle toimimist ilmneb mõni tõrge (st kui eclipse-konsoolis ilmneb mõni tõrge), siis hoolitsege kindlasti puhverserveri sätete eest (viidete jaoks otsige lihtsalt viga stackoverflow.com-st).

8. samm: pärast seda toimingut minge navigeerimispaanile, paremklõpsake projektil -> Meeskond -> Jaga projekti, seejärel valige SVN -> Järgmine -> Lõpeta. Kui olete klõpsanud nuppu Lõpeta, näete, et SVN on teie süsteemi installitud

9. samm: Nüüd saate oma programmifailide redigeerimist jätkata ja eclipse suudab neid jälgida. Tehtud muudatuste jälgimiseks paremklõpsake eclipse'i projektihalduris projekti peal „Projekt”, minge seejärel „Meeskond” ja valige “Sünkrooni hoidlaga”. See annab kõik muudatused, mis seal kuvatakse, ja esmakordselt saate faili valida eraldatavate komplektide hulgast ja SVN genereerib nende jaoks versiooninumbri.

Failide sidumiseks veenduge, et ainult sel viisil toimuksid, sest kui mahufaile / kaustu sidute, genereeritakse versiooninumber.

Teeme selle näitega pisut selgeks:

Juhul kui töötate välja 10 faili sisaldava mooduli ja need on omavahel seotud nii, et need plaanitakse edastada samas väljaandes, siis veenduge, et kõik need sisalduksid ühes redigeerimispeas, nii et kui teie klient soovitab muudatused tagasi võtta kui lihtsalt selle versiooninumbri tagasipöördumisega, võite olla kindel, et kõik seotud versioon ennistati.

10. samm: SVN annab võimaluse leida ka antud faili ajalugu. Võite ka oma praeguse koodi nende muudatustega otse asendada, kui soovite seda teha.

Siinkohal võib öelda, et samamoodi saab SVN-i integreerida IDE-ga nagu Visual Studio kood. Seega on SVN hea tsentraliseerimisvahend paralleelseks arendamiseks, et rahuldada paindliku tööaja ajakava piiranguid.

Soovitatavad artiklid

See on olnud SVN-i installimise juhend. Siin oleme arutanud põhikontseptsiooni, samme SVN-i installimiseks meie süsteemi. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Kuidas Jenkinsi installida
  2. Kuidas installida SQL Server
  3. Kuidas paigaldada MATLAB

Kategooria: