Git trunk nima?
Git trunk nima?

Video: Git trunk nima?

Video: Git trunk nima?
Video: Githubda komanda bilan ishlash, yangi branch ochish, git pull, git merge, git checkout - Genialniy 2024, May
Anonim

Magistral -Based Development (TBD) - bu barcha ishlab chiquvchilar (ma'lum bir joylashtiriladigan birlik uchun) manba nazorati ostida bitta umumiy filialga o'z zimmalariga oladilar. Bu filial xalq tilida shunday nomlanadi magistral , ehtimol hatto magistral ”. Faqatgina bo'shatish muhandislari ushbu filiallarga majburiyat beradilar va haqiqatan ham har bir reliz filialini yaratadilar.

Xuddi shunday, siz so'rashingiz mumkin, magistral filial nima?

Dasturiy ta'minotni ishlab chiqish sohasida, magistral nomsizlarga ishora qiladi filiali qayta ko'rib chiqish nazorati ostidagi fayl daraxtining (versiyasi). Ko'pincha asosiy ishlab chiquvchi ishi bo'lib o'tadi magistral va barqaror versiyalar tarmoqlanadi va vaqti-vaqti bilan xatoliklarni tuzatishlar birlashtiriladi filiallari uchun magistral.

Ikkinchidan, magistralga asoslangan rivojlanish nima xavfsiz? Darvozadan o'tadigan kod avtomatik ravishda birlashtiriladi magistral ; bu bir nechta filiallarni boshqarishning asoratlarini bartaraf qiladi. Bu magistral - asoslangan rivojlanish qimmat kodni muzlatish yoki qattiqlashuvchi iteratsiyalarsiz talab bo'yicha kod ishonchli tarzda chiqarilishini ta'minlashga yordam beradi.

Keyinchalik, savol tug'iladi: magistralga asoslangan Devops yetkazib berish nima?

Magistralga asoslangan Rivojlanish - bu versiyani boshqarish strategiyasi bo'lib, unda ishlab chiquvchilar o'z o'zgarishlarini birgalikda amalga oshiradilar magistral minimal tarvaqaylab ketgan manba kodlari ombori. Shuningdek, ushbu Thoughtworks maqolasiga qarang magistralga asoslangan rivojlanish. U doimiylikning bir qismidir yetkazib berish ko'pgina korxonalar o'tayotgan harakat.

SVN-dagi magistral filiali va teg o'rtasidagi farq nima?

Texnik jihatdan uchtasi, ya'ni. magistral , filial va teg ichida papkalar mavjud SVN . Asosiy subversiyadagi filial va teg o'rtasidagi farq bu, teg har qanday vaqtda manba kodining faqat o'qiladigan nusxasi va boshqa hech qanday o'zgarish bo'lmaydi teg qabul qilinadi, esa filiali asosan rivojlanish uchun mo'ljallangan.

Tavsiya: