Rekenaars, Sagteware
Jou optimale weergawe beheer stelsel
Natuurlik sou nie so 'n program nie in staat wees om ten volle te ontwikkel 'n Linux verspreiding. Die gekose instrument vir die ontwikkeling van 'n spesifieke projek maak dit moontlik om te skakel die werk van programmeerders samehangende verenigde geheel. Met hierdie hulpmiddel, kan enige ontwikkelaar enige verandering in die program te maak, en die beheer stelsel sal dit teken en wys die resultaat vir almal anders.
Gevolglik is die basiese beginsel van werking van so 'n wyse is eenvoudig - die registrasie van enige veranderinge in die kode. Wanneer jy 'n nuwe lêers byvoeg of verander bestaande aansoek vorm n nuwe weergawe van die program, wat dit baie gerieflik en konsekwent die lig van al projek veranderinge maak. Die tweede belangrikste positiewe faktor wat weergawe beheer stelsel bied, is 'n gemaklike spanwerk.
Daar is verskeie oplossings vir hierdie probleem. In die eenvoudigste geval, 'n enkele toegewyde bediener vir die ligging van die projek lêers. Daarna het al die deelnemers bly op jou rekenaar 'n plaaslike kopie van al die data van die bediener, en dan maak jou veranderinge, en hulle te sinchroniseer met die algehele bediener ontwerp. Hierdie beginsel gebruik die CVS-weergawe beheer stelsel, sowel as Subversion.
'N Tweede verpersoonliking van die stelsel ontwerp beginsel kan versprei word (deur peer-to-peer tegnologie). In hierdie geval, die totale stoorplek is nie, so elke programmeerder sit 'n afskrif van die projek op 'n persoonlike rekenaar wat gesinchroniseer met die ander.
So 'n gedesentraliseerde benadering is baie gewild, en dit is wat gebruik word, byvoorbeeld, so 'n gevorderde stelsel soos Git.
Dit sal opgemerk word dat die stelsel kan gebruik word nie net programmeerders, sowel as diegene wat net nodig het om die nuutste weergawe van die dokumentasie aansoek of beheer te laai.
Vandag is daar 'n paar interessante oplossings wat jou help organiseer jou werk, en elke weergawe beheer stelsel het sy eie kenmerke. Daarom is dit belangrik om gelei in 'n bestaande verskeidenheid om 'n optimale keuse te maak.
CVS
CVS weergawe beheer stelsel na vore gekom nadat die ou RCS stelsel is meer gerieflik - minder beperkte multigebruikerstelsel werk met die lêer. Dit het alles begin met die feit dat die skepper van hierdie nuwe Dick Grune stelsel oorspronklik nodig fasiliteit vir die gesamentlike ontwikkeling van die samesteller C.
Hierdie instrument gebruik 'n kliënt-bediener model. Die bediener hanteer alle lêer veranderinge kliënte, blokkeer dit ten tyde van die werk of die verskaffing van lees-alleen toegang. Alle beheer is nie uit die opdrag lyn, maar uit hul eie CVS dop. Dit geïnstalleer is by verstek in baie Linux-gebaseerde stelsels.
Git
In teenstelling met die vorige ontwerp weergawe beheer stelsel Git - 'n verspreide oplossing, wat 'n dedicated server vereis nie. Die belangrikste verskil is dat indien, byvoorbeeld, sal die data verlore gaan uit die algehele projek, hulle kan maklik opgebou uit die verspreide kode skeppers, maar as hulle gestoor word op die bediener, gebeur dit dat dit nie moontlik is. Bestuur in 'n relatief eenvoudige stelsel, so die skuif na die gebruik van hierdie instrument sal nie moeilik wees.
Similar articles
Trending Now