Junior — Middle
Əvvəlki iş yerinizdə Git-də şaxələr ilə işləmə prosesi necə təşkil olunmuşdu?
sobes.tech Süni İntellekt
AI-dan cavab
Əvvəlki iş yerində, Git-də filialarla işləmə prosesi aşağıdakı kimi təşkil olunmuşdur:
- Əsas filial —
mainvə yamaster— həmişə stabil və buraxılışa hazır kodu ehtiva edirdi. - Yeni funksiyalar üçün,
developvə yamain-dən ayrılan ayrı-ayrı xüsusiyyət filiaları yaradılırdı. - Funksiya tamamlandıqdan sonra, onu əsas filialla birləşdirmək üçün Pull Request (PR) yaradılırdı.
- Birleştirmədən əvvəl, PR kod nəzərdən keçirilməsi və avtomatik testlərdən keçirilirdi.
- Xətaları düzəltmək üçün, ayrıca hotfix filiaları istifadə olunurdu.
- Filiallar müntəzəm olaraq əsas filialla sinxronlaşdırılırdı, bu da münaqişələrin qarşısını alırdı.
Bu yanaşma yeni funksiyaların inkişafını izolyasiya etməyə, əsas kodun stabilliyini saxlamağa və komanda işi asanlaşdırmağa imkan verir.