ვიდეო: რა არის git trunk?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
მაგისტრალური -დაფუძნებული განვითარება (TBD) არის ადგილი, სადაც ყველა დეველოპერი (კონკრეტული განლაგებული ერთეულისთვის) ვალდებულია ერთ საზიარო ფილიალზე წყაროს კონტროლის ქვეშ. ეს ფილიალი სასაუბროდ იქნება ცნობილი, როგორც მაგისტრალური , შესაძლოა დასახელებულიც კი მაგისტრალური “. მხოლოდ გამოშვების ინჟინრები იღებენ ვალდებულებას ამ ფილიალების მიმართ და მართლაც ქმნიან გამოშვების თითოეულ ფილიალს.
ანალოგიურად, შეიძლება გკითხოთ, რა არის მაგისტრალური ტოტი?
პროგრამული უზრუნველყოფის დამუშავების სფეროში, მაგისტრალური ეხება უსახელო ფილიალი ფაილის ხის (ვერსია) რევიზიის კონტროლის ქვეშ. ხშირად მთავარი დეველოპერის მუშაობა ხდება მაგისტრალური და სტაბილური ვერსიები განშტოებულია და ზოგჯერ შეცდომების გამოსწორებები გაერთიანებულია ფილიალები რომ მაგისტრალური.
მეორეც, რა არის უსაფრთხო საბარგულის განვითარება? კოდი, რომელიც გადის კარიბჭეს, ავტომატურად ინტეგრირდება მასში მაგისტრალური ; რომელიც ხსნის მრავალი ფილიალის მართვის გართულებას. ეს მაგისტრალური - დაფუძნებული განვითარება გვეხმარება იმის უზრუნველსაყოფად, რომ კოდი შეიძლება საიმედოდ იყოს გამოშვებული მოთხოვნის შემთხვევაში, კოდის ძვირადღირებული გაყინვის ან გამკვრივების გამეორების საჭიროების გარეშე.
შემდგომში ჩნდება კითხვა, რა არის საბარგული Devops-ის მიწოდებაში?
მაგისტრალური დაფუძნებული დეველოპმენტი არის ვერსიის კონტროლის სტრატეგია, რომელშიც დეველოპერები ახორციელებენ თავიანთ ცვლილებებს გაზიარებულში მაგისტრალური წყარო კოდის საცავი მინიმალური განშტოებით. ასევე იხილეთ ეს Thoughtworks სტატია მაგისტრალური დაფუძნებული განვითარება. ის უწყვეტის ნაწილია მიწოდება მოძრაობა, რომელზეც ბევრი ბიზნესი გადადის.
რა განსხვავებაა მაგისტრალური ტოტსა და ტეგს შორის SVN-ში?
ტექნიკურად სამივე ე.ი. მაგისტრალური , ფილიალი და ტეგი არის საქაღალდეები SVN . მთავარი განსხვავება ფილიალსა და ტეგს შორის დივერსიაში არის ეს, ტეგი არის წყაროს კოდის მხოლოდ წაკითხული ასლი ნებისმიერ წერტილში და შემდგომი ცვლილებების გარეშე ტეგი მიღებულია, ხოლო ფილიალი ძირითადად განვითარებისთვის.
გირჩევთ:
რა არის git pre მიღების hook?
Pre-receive ეს Hook გამოიძახება git-receive-pack[1]-ის მიერ, როდესაც ის რეაგირებს git push-ზე და განაახლებს მითითებებს მის საცავში. დისტანციურ საცავზე refs-ების განახლების დაწყებამდე გამოიძახება წინასწარი მიღების კაუჭი. მისი გასვლის სტატუსი განსაზღვრავს განახლების წარმატებას ან წარუმატებლობას
რა არის CI Git?
უწყვეტი ინტეგრაცია (CI) მუშაობს თქვენი გუნდის მიერ მოწოდებული კოდის ინტეგრირებისთვის საზიარო საცავში. დეველოპერები აზიარებენ ახალ კოდს Merge (Pull) მოთხოვნაში. CI გეხმარებათ შეცდომების გამოვლენაში და შემცირებაში განვითარების ციკლის დასაწყისში, ხოლო CD უფრო სწრაფად გადაიტანს დამოწმებულ კოდს თქვენს აპლიკაციებში
არის TFS დაფუძნებული Git-ზე?
TFS. Git ნაწილდება, რადგან ყველას აქვს მთელი რეპოსა და მისი ისტორიის სრული ასლი. TFS-ს აქვს თავისი ენა: Check-in/Check-out განსხვავებული კონცეფციაა. Git მომხმარებლები ასრულებენ ვალდებულებებს გავრცელებულ სრულ ვერსიებზე დაყრდნობით, განსხვავებების შემოწმებით
რა არის ფუნქციის ფილიალი git-ში?
ფუნქციების ფილიალი უბრალოდ ცალკე ფილიალია თქვენს Git რეპოში, რომელიც გამოიყენება თქვენს პროექტში ერთი ფუნქციის განსახორციელებლად
სად არის ადგილობრივი Git საცავი?
ადგილობრივი საცავი არის. git/ქვედირექტორია სამუშაო დირექტორიაში. ინდექსი არის კონცეპტუალური ადგილი, რომელიც ასევე ფიზიკურად ცხოვრობს. git/ქვედირექტორია