Kas ir SVN?

Kā: How to

28 Sep 2009

Subversion (SVN) ir versiju kontroles sistēma, kura ir paredzēta, lai vēsturiski uzturētu un kontrolētu izejas kodus, tīmekļa lapas, dokumentācijas un citas lietas. SVN ļauj jebkurā brīdi atgriezties pie senāka ieraksta vai faila, pēc vajadzības atjaunot to no kādas citas versijas, līdz ar to jūsu projektam glabājas vēsture kā arī failu arhīvs.

svn-log-list-b

Vēl viena no galvenajām priekšrocībām ir tā, ka SVN izejas kodu projekta izstrādātājiem dod no vienas vietas, kas dod iespēju veselai komandai strādāt pie viena un tā paša projekta, vai pat faila. Protams, neizslēdzams ir faktors, ka tomēr var rasties kādi konflikti ar kādu noteiktu failu, bet to ļoti vienkārši var nokārtot ar komandu ‘Merge’, jeb apvienošanu. Apvienošanu var veikt ne vien faila ietvaros, bet arī direktorijas, cita atzara vai pat citas versijas ietvaros.

Pie lielākiem projektiem SVN datus var dalīt pa atzarojumiem, kur projekta komanda var strādāt vienā SVN repozitorijā pie dažādām projekta versijām vai arī ar dažādiem klientiem, kuru prasības atšķiras, bet par šīm lietām sīkāk info būs vēlāk.

1 Komentārs to Kas ir SVN?

Avatar

Jorix

October 6th, 2009 at 15:15

Nu ja godīgi bez šī nu nekā …

Komentāru forma

Par šo blogu

Šis projekts ir izveidots tīri informatīvos nolūkos, lai esošajiem un jaunajiem projekta izstrādātājiem pastāstītu par SVN un tās priekšrocībām izmantojot tos savos projektos, jo kā pieredze rāda, ka daudziem tā joprojām ir sveša lieta.

  • sfx: Var gan ar sertifikātu gan bez, sīkāk paskaties šeit: http://www.alexfeigenson.com/2010/05/ldap [...]
  • Rihards: Un ja gribu, lai SVN izmantotu drošu LDAP kanālu (ldaps) ? Vai tad kaut kas būtiski mainās? [...]
  • SVN izmantojot `svnserve` | Subversion (SVN) Blogs: [...] protokolus (svn, svn+ssh). Par to kā uzstādīt Apache, lai piekļūtu repozitorijai biju apr [...]
  • TDI: kā uzlikt pašu svn var palasīt arī šeit: http://odo.lv/Recipes/Subversion [...]
  • Jorix: Nu ja godīgi bez šī nu nekā ... [...]