Chapters ▾ 2nd Edition

3.1 Git да тармоқланиш - Тармоқланиш ҳақида икки оғиз сўз

Деярли барча талқинларни бошқариш тизимлари (ТБТлари) қайсидир шаклда бўлсада тармоқланишни қўллаб қувватлайди. Тармоқланишни қўллаган ҳолда сиз асосий яратиш чизиғидан бошқа чизиқга ўтиб асосий чизиқдаги ишга ҳалақит бермайсиз. Кўпгина ТБТ ларда тармоқни яратиш асосан каталогларни нусхалашни талаб этгани учун катта лойиҳалар учун кўп вақт олувчи жараён бўлади.

Баъзи бир одамлар, Git нинг тармоқланиш модели ҳақида гапиришганида, уни бошқа ТБТ лардан орқа фонда қолдирган ҳолатда ажратиб тургани учун ``киллер-фичи`` дея аташади. Унда шунчалик муҳим бўлган нима бор? Git тармоқланиш жуда енгил вазнлидир. Тармоқни яратиш деярли ўша ондаёқ яратилади ва тармоқдан тармоққа ўтиб юришлар ҳам тез бажарилади. Кўпгина бошқа ТБТ лардан фарқли равишда Git бир кунда бир неча бор бирлаштириш ва тармоқланишлар амалга оширилиши сабабли иш жараёнини бироз кенгайтиради. Ушбу функционални тушуниш ва уни бошқара олиш сизга такрорланмас ва мустаҳкам бўлган ускуна сифатида сизга одат бўлиб қолган яратувчанлик жараёнини ўзгартириб юборади.

Тармоқланиш ҳақида икки оғиз сўз