Jump to content
php.lv forumi

SVN versiju kontoles rīki un to izmantošana


Turecky

Recommended Posts

Varbūt kāds būtu tik laipns un zemnieku valodā nedaudz paskaidrotu par versiju kontroli un rīku izmantošanu. Situācija tāda, ka jāsāk viens projekts, kur prasība izmantot SVN. Viss jau būtu labi, bet tā kā pirms tam ar šādu lietu saskāries neesmu varbūt varētu izskaidrot, nosacījumus un lietošanu t.i. kad sākam to vispār darīt no koda pirmās rindiņas vai tad, kad kaut kāda bāze jau ir uzkodēta lai sāktu darbināt, ko labāk izmantot un varbūt ir kādas labas pamācības atrodamas.

 

Ar apriešanu varat nenodarboties, ka tas patīk. Google arī neesmu galīgi uz jūs, bet tomēr varbūt kāda palīdzīga roka atrodas ;)

Link to comment
Share on other sites

Zemnieku valodā ir tā.

 

1) tev vajag subversion serveri (repozitoriju), kurā glabāsies viss tavs izejas teksts

2) tev vajag subversion klientu. Windows OS liekas nekas labāks par TortoiseSVN liekas nav izgudrots.

3) tev ir uz lokālā PC faili, kurus vajag dabūt iekšā repozitorijā (svn add).

4) tu saimportē tur iekšā visus failus

no šī brīža viss notiek cikliski

a) tu (vai tavi kolēģi) taisa savu lokālo failu update (pirmajā reizē to sauc par checkout)

b) veic labojumus failos, lokāli notestē, ka tie strādā

c) kad labojumi gatavi, sūti iekšā atpakaļ subversion serverī (svn commit)

 

Tikko tu esi labojumus nocommitojis, tā tie ir pieejami taviem kolēģiem nākamajā reizē, kad viņi izveic svn update operāciju. Kā arī subversion serveris ļauj tev atgriezties vajadzība gadījumā uz jebkuru no iepriekšējām commitotajām izmaiņām.

 

Kad būsi kaut ko salauzis / gribēsi atpakaļ kādus vecākus labojumus, gan jau atradīsi veidu, kā to izdarīt.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...