Sobes.tech
Junior — Middle

Önceki işinizde Git'te dallarla çalışma sürecinin nasıl organize edildiğini anlatabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Önceki iş yerinde, Git'te dallarla çalışma süreci şu şekilde organize edilmiştir:

  • Ana dal — main veya master — her zaman stabil ve yayınlamaya hazır kod içeriyordu.
  • Yeni özellikler geliştirmek için, develop veya main'den dallanan ayrı özellik dalları oluşturulurdu.
  • Özelliğin tamamlanmasının ardından, ana dala birleştirme için Pull Request (PR) oluşturulurdu.
  • Birleştirmeden önce, PR kod incelemesi ve otomatik testlerden geçerdi.
  • Hataları düzeltmek için, ayrı hotfix dalları kullanılırdı.
  • Dallar düzenli olarak ana dal ile senkronize edilirdi, böylece çatışmalar önlenirdi.

Bu yaklaşım, yeni fonksiyonların geliştirilmesini izole etmeye, ana kodun stabilitesini korumaya ve ekip çalışmasını kolaylaştırmaya olanak tanır.