Sürüm kontrol yönetim sistemi ile birçok bileşeni olan büyük bir projenin nasıl yönetileceğini bilmek istiyorum.
Mevcut projemde 4 ana bölüm var.
- ağ
- Sunucu
- Yönetici konsolu
- Platform.
Web ve sunucu bölümü yazdığım 2 kütüphaneyi kullanıyor. Toplamda 5 git deposu ve 1 cıva deposu bulunmaktadır. Proje derleme betiği Platform deposundadır. Tüm bina sürecini otomatikleştirir.
Sorun, etkilenen repo her biri için şube oluşturmak zorunda birden çok bileşeni etkileyen yeni bir özellik eklemek olmasıdır. Özelliği uygulayın. Birleştir. Bağırsak hissim "bir şeyler yanlış".
Öyleyse tek bir repo oluşturmalı ve tüm bileşenleri oraya koymalıyım? Bence bu durumda dallanma daha kolay olacak. Yoksa şu an yaptığım şeyi yapıyorum. Bu durumda, her depoda şube oluşturma sorununu nasıl çözerim?