რა არის ფიზიკური განშტოება პროგრამული უზრუნველყოფისთვის?
რა არის ფიზიკური განშტოება პროგრამული უზრუნველყოფისთვის?

ვიდეო: რა არის ფიზიკური განშტოება პროგრამული უზრუნველყოფისთვის?

ვიდეო: რა არის ფიზიკური განშტოება პროგრამული უზრუნველყოფისთვის?
ვიდეო: 30 глупых вопросов Product Manager [Карьера в IT] 2024, ნოემბერი
Anonim

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

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

ზოგადად, მთავარი განშტოების მიზანი (VCS - Version Control System - ფუნქცია) არის კოდის იზოლაციის მიღწევა. ერთი მაინც გყავს ფილიალი , რომელიც შეიძლება იყოს საკმარისი თანმიმდევრული განვითარებისთვის და გამოიყენება მრავალი ამოცანისთვის, რომელიც ჩაწერილია (დასრულებული) იმავე უნიკალურზე ფილიალი.

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

ანალოგიურად შეიძლება იკითხოთ, რა არის განშტოება?

განშტოება ეს არის პროგრამის ან ობიექტების ასლების შექმნის პრაქტიკა, რათა იმუშაონ პარალელურ ვერსიებში, შეინარჩუნონ ორიგინალი და მუშაობდეს მასზე. ფილიალი ან თითოეულში სხვადასხვა ცვლილებების შეტანა.

როგორ მუშაობს კოდის განშტოება?

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

გირჩევთ: