Tölvunarfræði:Subversion
| | |
| Leyfi | CollabNet/Tigris.org Apache-style license |
| heimasíða | http://subversion.tigris.org |
Subversion er útgáfustjórnarkerfi sem hannað var til að taka við af CVS, vegna takmarkana þess.
|
Clientar |
plugin fyrir forrit |
Hvað er SVN?
Subversion (SVN) er útgáfustjórnarkerfi, eða kerfi sem gerir mönnum kleift að vinna sameiginlega að verkefnum og halda utan um allar breytingar, hvenær þær voru gerðar.
Útgáfustjórnarkerfi eru vinsæl við þróun hugbúnaðar, sérstaklega þegar fleiri en einn vinnur að þróun tiltekins kerfis. Kostir þess felast m.a. í:
- Vel skjöluðum breytingum
- Sjálfkrafa breytingaskrá (útgáfustjórnarkerfi skrá sjálf breytingar) og stöðluð uppsetning á breytingarskrám (e. Changelogs) sem skrifaðar eru af notendum kerfisins
- Skráning á höfundum, breytingum, dagsetningum og nákvæmum mun á milli skjala fyrir og eftir breytingar
- Möguleika á að stökkva auðveldlega til baka í fyrri útgáfur (svipar til „undo")
Tveir möguleikar koma til greina við notkun SVN; með textaviðmóti (með command-line) eða með gluggaviðmóti. Í báðum tilfellum er einfalt að vinna með SVN - aðeins er um að ræða örfáar skipanir (sem hægt er að kalla fram á hvaða tíma sem er), en SVN sér um afganginn.
Hvaða client á ég að nota?
- Svarað útfrá: Stýrikerfi og óskum um notendaviðmót; commandline eða gui
Hvernig virkar SVN?
Kynningar texti um innri virkni SVN
--Freysteinn 18:28, 9. október 2005 (GMT) Hérna ættu að vera hlekkir á sér síður með ítarefni.
--Freysteinn 18:28, 9. október 2005 (GMT) Hérna væri þá texti sem myndi fara mjög djúft út í það hvernig SVN vinnur með efnið, með myndum o.s.frv.
--Freysteinn 18:28, 9. október 2005 (GMT) Við ættum að svipaðar myndir og í SVN manual-inum. Við sleppum samt öllu netþjóna tengdu, þar sem þessi síða er bara um notkun á client-um.