Ар бир машина өз ичинде ырааттуу
Эски версия бузук эмес, жөн гана эски. Бир кириштүү ар дайым бир чыгышка айландырат жана эч нерсе жөнүндө эскертпейт. Инженер өз экранында ката эч нерсе көрбөйт — анткени ката эч нерсе жок, башка нерсе бар.
Курал таратылгандан кийин бир суроо калат: ким кайсы көчүрмөнү иштетип жатат. Бул барак ошол маалыматтын кантип жоголоорун жана жоголгонун эмне үчүн айлар бою эч ким байкабасын айтат.
Төмөндөгү жалгыз окуянын баяны эмес; бул — механизмдин өзү, жана версиялар ажыраган жердин баарында бирдей жүрөт. Бир да кадамда эч ким жаңылбайт.
Биринчи күн
Курал баарына бир учурда жетет. Бул — баары бир версияны иштетип жатканын билген жалгыз күн.
Биринчи оңдоо
Ката чыгат, куралды жазган адам аны он мүнөттө оңдоп, жаңы көчүрмөнү таратат. Ошол күнү эс алуудагы эки киши дагы эле эски көчүрмөдө — жана муну өздөрү да билишпейт, анткени курал аларда да иштей берет.
Бир нече айдан кийин
Дагы бир нече оңдоо жыйналат. Эми үч башка версия жүрөт жана кайсынысы кайда экенин көрсөткөн жазуу жок. Ар ким өз машинасында өз алдынча ырааттуу жыйынтык алат.
Тапшыруу алдында
Эки инженер бир сызмада бир куралды иштетип башка-башка жыйынтык алат. Шек адегенде сызмага, анан жөндөөлөргө барат; курал эң акырында эске түшөт.
Себеби табылганда
Жоголгон нерсе издөөгө кеткен убакыт гана эмес: мунун кайталанбасына кепилдик да жок. Ажыроону жараткан механизм дал ошол ордунда турат.
Ажыроо чуу чыгарбайт. Үч себеби бар жана үчөө тең түзүлүштүн өзүнөн келип чыгат.
Эски версия бузук эмес, жөн гана эски. Бир кириштүү ар дайым бир чыгышка айландырат жана эч нерсе жөнүндө эскертпейт. Инженер өз экранында ката эч нерсе көрбөйт — анткени ката эч нерсе жок, башка нерсе бар.
Ажыроо курал жүктөлгөндө эмес, эки жыйынтык катар коюлганда көрүнөт. Ал эми эки инженердин бир сызмада бир куралды иштетип чыгыштарын салыштыруусу — кадимки жумуш күнүнүн бөлүгү эмес.
«Кимде кайсы версия бар» суроосунун жообу бир жерде жазылуу болсо, суроо берилмек. Тармак папкасы, электрондук почта жана кол менен орнотуунун бирөө да мындай жазуу жаратпайт; жооп машинадан машинага жүрүп гана чогулат.
Ар бир топтомдун версия номери жана колтамгасы бар; ким кайсы версияны алганы серверде жазылуу жана машиналарды аралабай сурала берет. Жаңылоо өзү жетет, башкача айтканда «кабарды өткөрүп жиберүү» деген нерсе калбайт. Бир версия кыйынчылык жаратса, аны артка кайтарууга болот — жана кайтаруу да бардыгына ошол жол менен жетет.
Беш кадамда кантип иштээрин көрүңүзКөрсөтүү бир саатка созулат жана сиздин куралдарыңыз менен өтөт; канча версия жүргөнүн билбегениңиз тоскоол эмес. Сыноо орнотуу акысыз.
Көрсөтүү сураңыз