Სარჩევი:

რა არის ცენტრალიზებული ვერსიის კონტროლის ინსტრუმენტები?
რა არის ცენტრალიზებული ვერსიის კონტროლის ინსტრუმენტები?

ვიდეო: რა არის ცენტრალიზებული ვერსიის კონტროლის ინსტრუმენტები?

ვიდეო: რა არის ცენტრალიზებული ვერსიის კონტროლის ინსტრუმენტები?
ვიდეო: Centralized version control system vs Distributed Version Control system 2024, მაისი
Anonim

ცენტრალიზებული ვერსიის კონტროლი

კოდის ბაზაზე წვდომა და ჩაკეტვა კონტროლდება სერვერის მიერ. ალბათ ყველაზე ცნობილი მაგალითები ცენტრალიზებული VCS სისტემები არის CVS და Subversion, ორივე ღიაა წყარო , თუმცა იყო ბევრი კომერციული მაგალითი (მათ შორის IBM-ის Rational ClearCase).

შესაბამისად, რა არის ცენტრალიზებული ვერსიის კონტროლი?

ცენტრალიზებული ვერსიის კონტროლი სისტემები დაფუძნებულია იმ აზრზე, რომ სადმე არის თქვენი პროექტის ერთი „ცენტრალური“ასლი (ალბათ სერვერზე) და პროგრამისტები „ჩაასრულებენ“თავიანთ ცვლილებებს ამ ცენტრალურ ასლში. ცვლილების „ჩადენა“უბრალოდ ცენტრალურ სისტემაში ცვლილების ჩაწერას ნიშნავს.

გარდა ამისა, არის git ცენტრალიზებული ვერსიის კონტროლის სისტემა? გიტ . ხოლო ცენტრალიზებული სისტემები იყვნენ ვერსიის კონტროლის სისტემა არჩევანი თითქმის ათი წლის განმავლობაში, გიტ ბოლო წლებში მათ გადააჭარბა. SVN-ისგან განსხვავებით, გიტ იყენებს მრავალ საცავს: ცენტრალური საცავი და ლოკალური საცავების სერია.

ასევე იცით, რა არის სხვადასხვა ვერსიის კონტროლის ხელსაწყოები?

ქვემოთ მოცემულია რამდენიმე ყველაზე პოპულარული და ყველაზე სასურველი ღია კოდის ვერსიის კონტროლის სისტემები და ხელსაწყოები, რომლებიც ხელმისაწვდომია თქვენი დაყენების გასაადვილებლად

  1. CVS. CVS შეიძლება იყოს იქ, სადაც დაიწყო ვერსიების კონტროლის სისტემები.
  2. SVN.
  3. GIT.
  4. მერკურიული.
  5. ბაზარი.

რა განსხვავებაა განაწილებულ და ცენტრალიზებულ ვერსიების კონტროლის პროგრამას შორის?

Მთავარი შორის განსხვავება ორი კლასი არის ის ცენტრალიზებული VCS ინახავს ცვლილებების ისტორიას ცენტრალურ სერვერზე, საიდანაც ყველა ითხოვს უახლესს ვერსია სამუშაოს და უბიძგებს უახლეს ცვლილებებს. მეორე მხრივ, ა Განაწილებული VCS, ყველას აქვს მთელი ნაწარმოების ისტორიის ადგილობრივი ასლი.

გირჩევთ: